继承特性的使用
-
基本使用
class 子类 extends 父类
super.父类的方法
子类对象可以赋值给父类变量 :father f;son s;f=s;
子类不能访问父类的private字段 -
注意事项
抽象类不可实例话abstrac
把通用的操作和字段放在父类中
超类最好不要使用私有字段
继承的方法没有意义就不要使用继承
使用多态(泛型),而非基本类型
相关类型
- 接口;描述类的功能
public interface 接口名{
int method(){}
}
public 类名 implements 接口名{}
一个类可以实现多个接口
一个类只能继承一个父类
- 内部类
能够方便的访问类的数据。
能够隐藏,不让外部发现。
匿名内部类可以方便的定义。