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