首页 > 编程语言 > 详细

java理解抽象类 2.19

时间:2020-02-19 01:28:38      阅读:56      评论:0      收藏:0      [点我收藏+]
// Telphone.java
public abstract class Telphone{
    public abstract void call();
    public abstract void message();    
}

// CellPhone.java
public class CellPhone extends Telphone{
  @Override
  public void call(){
    System.out.println("键盘打电话");
  }  
  @Override  
  public void message(){  
    System.out.println("键盘发短信");
  }
}

//ModernPhone.java
public class ModernPhone extends Telphone{
  @Override
  public void call(){
    System.out.println("语音打电话");
  }  
  @Override  
  public void message(){  
    System.out.println("语音发短信");
  }
}

//Test.java
public class Test{
  public static void main(String[] args){
    Telphone te1 = new CellPhone();
    te1.call();
    te1.message();
    Telphone te2 = new ModernPhone();
    te2.call();
    te2.message();
  }  

}

 

java理解抽象类 2.19

原文:https://www.cnblogs.com/cjh123/p/12329500.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!