今天打球了,有点累。
多态关系中, 成员变量的使用.
结论:
多态关系中, 成员变量是不涉及到重写的.
简单记忆:
多态关系中, 使用成员变量, 遵循"编译看左, 运行看左".
编译看左: 意思是在编译期间会看左边的类型有没有这个成员, 没有就报错, 有就不报错.
运行看左: 意思是在运行期间使用的是 左边的类型中的这个成员.
/*
抽象类解释:
有抽象方法的类就是抽象类, 用abstract关键字修饰.
抽象方法解释:
没有方法体的方法就是抽象方法, 用abstract关键字修饰.
抽象方法的由来:
当需要定义一个方法,却不明确方法的具体实现时,可以将方法定义为abstract,具体实现延迟到子类
抽象方法(特点: 要求子类必须重写)
*/
p126
休息