Java Polymorphism(Java的多态),
分享于 点击 7498 次 点评:266
Java Polymorphism(Java的多态),
//手机 请 上下左右 滑动屏幕 观看更全 !
//package Main;
/**
*
* @Explain(说明):
* 多态:
* 1、方法的多态性:(1)、方法的重载。(2)、方法的覆盖。
* 2、对象的的多态性:(1)、对象的向上转型,(2)、对象的向下转型。
* @time(时间):2019/04/21
* @role(谁):东方神祇(杨)
* @role(谁):东方神祇(杨)
*
* @modify(修改):
* @time:
* @role:
*/
public class Polymorphism {
public static void main(String[] args) {
//不转型(正常的方法覆写)
person1 p = new person1() ;
p.out() ;
//向上转型
person1 p1 = new superman1() ;
p1.out();
//向下转型(在实现向下转型之前必须先进行向上转型!),且必须进行强制转换;
superman1 s1 = (superman1)p1 ;
s1.out() ;
}
}
class person1{
public void out(){
System.out.println("我是普通人,生活、繁衍") ;
}
}
class superman1 extends person1{
public void out(){
System.out.println("我是超人,抗揍、喷火!");
}
}
相关文章
- 暂无相关文章
用户点评