多态是设计上的一个术语
Java中,多态是指一下语法现象:
(1)重载 Overload:方法允许重名
(2)重写 Override:允许子类重写父类方法
(3)泛型(模板):ArrayList
子类与父类的类型转换
(1) 子类可以隐式转化成父类(父类指向子类)
例如: Tea t = new RedTea(); // RedTea 是 Tea的子类
多态:
当调用一个方法时,不看引用对象(通常是父类)的类型,而是看实际指向对象(具体某个子类)的类型
多态是设计上的一个术语
Java中,多态是指一下语法现象:
(1)重载 Overload:方法允许重名
(2)重写 Override:允许子类重写父类方法
(3)泛型(模板):ArrayList
子类与父类的类型转换
(1) 子类可以隐式转化成父类(父类指向子类)
例如: Tea t = new RedTea(); // RedTea 是 Tea的子类
多态:
当调用一个方法时,不看引用对象(通常是父类)的类型,而是看实际指向对象(具体某个子类)的类型