摘要: /*这个代码的疑问? 肉眼可以观察到底层到底是new Bird()还是new Cat() 我们为什么还要进行instanceof的判断呢!!! 原因是:你以后可能肉眼看不到。 */public class Test02 { public static void main(String[] args) 阅读全文
posted @ 2022-05-16 19:15 开山y 阅读(18) 评论(0) 推荐(0) 编辑
摘要: /*这个代码的疑问? 肉眼可以观察到底层到底是new Bird()还是new Cat() 我们为什么还要进行instanceof的判断呢!!! 原因是:你以后可能肉眼看不到。 */public class Test02 { public static void main(String[] args) 阅读全文
posted @ 2022-05-16 19:13 开山y 阅读(4) 评论(0) 推荐(0) 编辑
摘要: /* 多态的基础语法: 1、学习多态的基础语法之前,我们需要普及两个概念: 第一个:向上转型 子 >父(自动类型转换) 第二个:向下转型 父 >子(强制类型转换,需要加强制类型转换符) 注意:java中允许向上转型,也允许向下转型。无论是向上转型,还是向下转型,两种类型之间必须有继承关系, 没有继承 阅读全文
posted @ 2022-05-16 19:12 开山y 阅读(20) 评论(0) 推荐(0) 编辑
摘要: //动物类:父类public class Animal { //移动的方法 public void move(){ System.out.println("动物在移动!!!"); }} //猫类,子类public class Cat extends Animal { //对move方法进行重写 pu 阅读全文
posted @ 2022-05-16 19:11 开山y 阅读(15) 评论(0) 推荐(0) 编辑