8.面向对象思想

2021-08-12  本文已影响0人  我爱阿桑

1.区分面向对象和面向过程

2.类和对象

3.成员变量和局部变量的区别

           ① 位置不同
              成员变量:直接在类体中
              局部变量:某个局部(方法内、if内、循环内...)
           ② 作用范围不一样
              成员变量:本类以及其他类都能用(要符合访问修饰符)
              局部变量:只能在当前大括号内使用
            ③ 初始化值的不同
                成员变量:有默认值
                局部变量:没有初始化,不允许使用
           ④ 内存中位置不同
               成员变量:在堆内存
               局部变量:在栈内存
           ⑤ 生命周期不同
                成员变量:对象被回收的时候,销毁
                局部变量:当前大括号运行完毕,就销毁
           成员变量的类型可以是任意类型(基本数据类型、引用数据类型->String/数组/自定义类型)
          成员变量的特点
            ① 成员变量是有默认值的(默认值是多少,看数据类型)
            ② 实例变量的值是每个对象独立的

4.成员方法

 public void 方法名 (){
  // 代码   
}

5. 方法的语法

【修饰符】返回值类型 方法名 (){方法体}
1.修饰符可有可无
2.返回值类型
3.方法名 自定义的方法名
4.方法体

6.方法的形式

上一篇 下一篇

猜你喜欢

热点阅读