Java(第十七天)

作者: ZOKE | 来源:发表于2017-05-07 22:11 被阅读12次
    抽象类
    //父类(抽象类,抽取子类共同的功能特征,给出非抽象子类一定的书写规范,规定非抽象子类必须有哪些功能)
    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方法,打印输出
        }
    }
    

    相关文章

      网友评论

        本文标题:Java(第十七天)

        本文链接:https://www.haomeiwen.com/subject/wyeptxtx.html