Java(第十七天)

抽象类
//父类(抽象类,抽取子类共同的功能特征,给出非抽象子类一定的书写规范,规定非抽象子类必须有哪些功能)
public abstract class Telphone {
    public abstract void call();
    public abstract void message();
}
//子类(继承父类,因为该类不是抽象类,必须实现父类的所有抽象方法)
 public class SmartPhone extends Telphone {
     public void call() {
         System.out.println("通过语音打电话");
     }
    public void message() {
        System.out.println("通过语音发短信");
    }
}
//测试类(由于父类的规范,在此处可以容易写出继承同一个父类的子类都通用的方法)
public class Initial {
     public static void main(String[] args) {
        Telphone tel = new SmartPhone();  //创建一个SmartPhone对象
        tel.call();   //调用SmartPhone类里面的call方法,打印输出
        tel.message();   //调用SmartPhone类里面的message方法,打印输出
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 1,228评论 0 5
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,144评论 0 62
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,196评论 0 2
  • 一、抽象类 1、抽象类含义的概括: 当多个类出现相同功能时,但功能主体不同,这样可以向上抽取,抽取时只抽取功能定义...
    玉圣阅读 848评论 0 6