- 对象和类
- 抽象类[访问符] [修饰符列表] <返回类型> 方法名([参数列表]){方法体}
- 访问符:public、protected、private
- 修饰符:static、final、abstract、synchronized
- 返回类型:void、int……
- 子类:单重继承
- extends:如果一个类的定义中没有出现extends关键字,则表明这个类派生于Object类,Object类是Java中预定义的任何类的父类
- 多态性:重载重写实现
- 动态绑定机制:如果对象调用方法,先从最子类开始回溯查找,找到为止
- instanceof:指明类的变量究竟来自于哪个实例
- 转换对象:允许使用父类类型变量指向该对象,但会失去原对象的一些属性和功能
- extends:如果一个类的定义中没有出现extends关键字,则表明这个类派生于Object类,Object类是Java中预定义的任何类的父类
- 重写:重写的同名方法中,子类方法不能比父类方法的访问权限更严格,重写方法所抛出的异常不能比原方法更多
-
<
- 抽象类[访问符] [修饰符列表] <返回类型> 方法名([参数列表]){方法体}