手记

Java面向对象手记01

定义类

  1. 类的重要性:所有java程序都以类class为组织单元。
  2. 类确定对象将会拥有的特征(属性)和行为(方法)
  3. 类的组成:属性和方法
  4. 定义一个类的步骤:
    1. 定义类名
    2. 编写类的属性
    3. 编写类的方法

java对象

  1. 使用对象的步骤:
    1. 创建一个对象

      类名 对象名 = new 类名();

    2. 使用对象

      引用对象的属性: 对象名.属性

      引用对象的方法: 对象名.方法名()

      注意:float型变量赋值时需要加f,否则默认浮点数是double型

成员变量和局部变量

  1. 成员变量
    1. 在类中定义,用来描述对象将要有什么。
  2. 局部变量
    1. 在类的方法中定义,在方法中临时保存数据。
  3. 成员变量和局部变量的区别:
    1. 作用域不同
      1. 局部变量的作用域仅限于定义它的方法
      2. 成员变量的作用域在整个类中都是可见的
    2. 初始值不同
      1. java会给成员变量一个初始值
      2. java不会给局部变量一个初始值
    3. 在同一个方法中,不允许有同名局部变量;
    4. 在不同的方法中,可以有同名局部变量
    5. 两类变量同名时,局部变量具有更高的优先级(就近原则)

构造方法

  1. 使用new+构造方法 创建一个新的对象

  2. 构造方法是定义Java类中一个用来初始化对象的方法

    1. 构造方法与类同名且没有返回值
  3. 构造方法语法格式:

  4. 当没有制定构造方法时,系统会自动添加无参的构造方法

  5. 当有指定构造方法,无论是有参、无参的构造方法,都不会自动添加无参的构造方法。

  6. 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法。

  7. 构造方法不但可以给对象的属性赋值,还可以给对象的属性赋一个合理的值。

1人推荐
随时随地看视频
慕课网APP