我一直是这样理解多态的
1、父类引用指向子类对象
2、有继承
3、有重写- public class Animals {
- public Animals() {
-
- }
- public void draw() {
- System.out.println("this is a Animals!");
- }
- }
复制代码- public class Dog extends Animals {
-
- public void draw() {
- System.out.println("this is a Dog!");
- }
- }
复制代码- public class TestAnimals {
- /**
- * @param args
- */
- public static void main(String[] args) {
-
- Animals animals = new Dog();
- animals.draw();
-
- }
- }
复制代码 |