不算多态,因为没有重写方法.
继承 , 方法重写, 父类引用指向子类对象只是多态的一种体现形式
父类调用指定方法,不同子类重写的方法不同,造成不同子类的表现形式不同
比如
理发师和演员 都继承 人 类;
人类 人 = new 理发师(); 人.cut (); 理发师就会剪头发
人类 人 = new 演员(); 人.cut(); 演员就会停止演戏
人调用相同的方法造成不同的表现形式
方法的重载也是多态 比如
eat(肉){ 对象就知道吃肉 }
eat(面){ 对象知道吃面 }
对于调用相同方法给定不同参数,对象有多种表现形态.
以上为个人理解,错误请指出,感谢万分. |