java特征
1.继承
a.重写(覆盖)(两同两小一大 两同是(函数名形参列表) 两小(返回值类型,子类声明剖出的异常类要比父类小),一大是子类的访问权限要比父类大 )
3.多态(编译时类型和运行时类型不同)
父类 A =new 子类;JAVA允许直接将一个子类对象赋给一个父类
需要注意的是:A不能调用子类的方法,由于它的编译类型是父类,所以调用子类的方法会出现错误。
多态是针对方法而言的,实例变量不具有多态性。
java特征
1.继承
a.重写(覆盖)(两同两小一大 两同是(函数名形参列表) 两小(返回值类型,子类声明剖出的异常类要比父类小),一大是子类的访问权限要比父类大 )
3.多态(编译时类型和运行时类型不同)
父类 A =new 子类;JAVA允许直接将一个子类对象赋给一个父类
需要注意的是:A不能调用子类的方法,由于它的编译类型是父类,所以调用子类的方法会出现错误。
多态是针对方法而言的,实例变量不具有多态性。