摘要: 1. 一个抽象类 如果 没有抽象方法 ,可以 被定义为抽象类。这样做的意义就是 不让其他类创建本类对象,交给子类完成。 2. abstract 不能和哪些关键字 共存 1. static abstract 修饰的方法没有方法体,但是 static 修饰的方法 可以直接用 类名.方法 调用,而调用抽象 阅读全文
posted @ 2019-06-27 23:22 gaoyang666 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 图解Java多态内存分配以及多态中成员方法的特点 图解Java多态内存分配以及多态中成员方法的特点 Person worker = new Worker(); 子类实例对象地址赋值给父类类型引用变量。多态的体现。 多态中成员方法的特点分析: 【子类有,父类没有】编译失败!!!worker.start 阅读全文
posted @ 2019-06-27 21:16 gaoyang666 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1.多态的条件 1.要有继承 2.方法重写 3.父类引用指向子类对象 多态中成员访问 1. 访问成员变量: 编译看左边,运行也看左边 f.num = 10 因为这里是父类的,看是父类Father 2.访问成员方法: 编译看左边,运行看右边( 子类 ) 。 动态绑定 3.访问静态成员方法: 编译看左边 阅读全文
posted @ 2019-06-27 15:54 gaoyang666 阅读(181) 评论(0) 推荐(0) 编辑