类和对象
源文件文件规则
- 一个源文件中只能有一个
public
类。 - 一个源文件可以有多个非
public
类。 - 源文件的名称应该和
public
类的类名保持一致。 - 每个源文件中,先写
package
语句,再写import
语句,最后定义类。
类的定义
public
:可以被所有对象访问private
:只有本类内部可以访问protected
:同一个包或者子类可以访问- 不添加修饰符:同一个包可以访问
- 静态(static)成员变量与普通成员变量区别
- 所有
static
成员变量在类中只有一份,被所有对象共享 - 普通成员变量在所有对象中都有独立的一份
- 静态函数只能调用静态变量,普通函数可以调用普通变量和静态变量
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
类的继承
每个类只能继承一个类
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
类的多态
1 2 3 4 5 6 7 8 9 10 |
|
接口
接口的定义
接口中不添加修饰符时,默认为public。
1 2 3 4 5 |
|
接口的继承
每个接口可以继承多个接口
1 2 3 |
|
接口的实现
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
接口的多态
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|