Java 09 面向对象--就近原则和构造方法

113 阅读1分钟

1 . 局部变量和成员变量

0849.png

  • 定义在方法里面的变量叫做局部变量!!!直接定义在类中的方法叫做成员变量。

1 . 1 就近原则:

  • 如上图的输出语句 ,要输出 age ,会遵循就近原则 ,输出离他最近的 age (即局部变量 age)

1 . 2 this 指向:

  • 用来获得 成员变量 ,例:this.age
  • 可以用来区别成员变量和局部变量

2 . 构造方法

构造方法也叫做构造器、构造函数。作用: 在创建对象的时候给成员变量初始化的。分为 空参的构造方法有参的构造方法

  • 在对象里面定义,用来在创建对象的时候给成员变量赋值的。
  • 方法名与类名相同,大小写也要一致。
  • 没有返回值类型,void 也不要写,不能由 return 带回结果数据。
  • 创建对象的时候由虚拟机调用,不用手动调用构造方法。
  • 每创建一次对象,就会调用一次构造方法。
  • 如果我们自己没有写任何的构造方法,那么虚拟机会给我们加一个空参数构造法

0850.png

Student S = new Student();
Student S = new Student("翔哥",18);
  • 一般我们两个(有参的、无参的)构造方法都写,因为有时候不知道对象里面的属性。