2021-10-28
- 对象是事物的抽象,类是对象的统称。
- 接口是抽象类中方法的抽象。
- Java中的成员方法无返回值可以使用void关键字表示。
- Java中类的成员变量其实就是普通的变量,类似 js,不设置初始值他会有默认值。
- 权限修饰符
- 类预设为包存取范围,即只有一个包中的类可以调用这个类中的成员变量和成员方法
- 类的权限设定会约束类成员的权限设定
- 局部变量:成员方法内定义的变量
- 在方法被执行时创建,方法执行结束时被销毁。
- 局部变量在使用时必须进行赋值操作或被初始化,否则编译错误
- 变量作用域:局部变量的有效范围。
- 在相互不嵌套的作用域中可以同时声明两个类型和名称完全相同的局部变量。
- 静态成员:被声明为static的变量、常量和方法。(属于类所有)
- 语法:类名.静态类成员(推荐)或对象.静态类成员
- 注意区分对象:成员变量或方法的调用,语法:对象.类成员。
- Java对静态方法的规定
- 在静态方法中不可以使用this关键字
- 在静态方法中不可以调用非静态方法
- 不能将方法体内的局部变量声明为static
- 执行类中的代码时,希望先执行类的初始化操作,可以用static定义一个静态区域
- 程序参数:类的主方法中的参数
- 进一步认识对象
- 在构造方法中初始化成员对象,创建对象时自动调用构造方法,即初始化和与创建被捆绑在一起。
- 对象和实例可以通用。
待续