
本教程操作环境:windows7系统、java10版,DELL G3电脑。
1、概念
多态是继封装、继承之后,面向对象的第三大特性。是父类引用指向子类对象。
2、格式
3、使用条件
必须有子父类关系。
4、实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | public class Wine {
public void drinkWine(){
System.out.println( "===今天我要喝什么酒呢====" );
Wine();
}
public void Wine(){
System.out.println( "===看看俺今天能喝啥子哟====" );
}
}
public class JNC extends Wine {
public void drinkWine(String a){
System.out.println( "======今天我要喝剑南春====" );
Wine();
}
public void Wine(){
System.out.println( "=====剑南春喝上啦,好开森=====" );
}
}
public class Test {
public static void main(String[] args) {
Wine a = new JNC();
a.drinkWine();
a.Wine();
Wine b = new Wine();
b.drinkWine();
b.Wine();
JNC c= new JNC();
c.drinkWine( "qq" );
}
}
|
以上就是java多态的理解,是面向对象中的一个重要特性之一,需要新学java的小伙伴牢牢掌握父类与子类的关系,学会后可以做一些多态的练习。更多编程基础知识学习:python学习网