首页 > 编程语言 > 详细

Java 抽象类

时间:2021-04-10 16:43:08      阅读:13      评论:0      收藏:0      [点我收藏+]

抽象类

  • 拥有抽象方法的类就是抽象类,抽象类要使用abstract关键字声明。

  • 注意点

    1、子类必须实现父类的抽象方法
    2、抽象类和抽象方法用abstract修饰
    3、抽象方法只有声明,不需要实现(没有方法体)
    4、包含抽象方法的类是抽象类
    5、抽象类中可以有普通方法,也可以没有抽象方法
    6、抽象类不能直接创建,可以定义引用变量

  • //abstract 抽象类
    public abstract class Demo01 {
    
        //普通方法
        public void say(){
            System.out.println("say anything!!!");
        }
        //abstract 抽象方法,只有方法名称,没有方法的实现!
        public abstract void test();
        /*
        1.不能new 这个抽象类,只能靠子类去继承实现:约束!!!
        2. 抽象类可以写普通方法
        3. 抽象方法必须在抽象类中
        4. 抽象的抽象:约束
        */
    }
    
    //当继承了抽象类,就必须实现他的方法!除非自己也是抽象类
    //接口可以多继承
    public class Demo02 extends Demo01{
        @Override
        public void test() {
    
        }
    }
    
    

Java 抽象类

原文:https://www.cnblogs.com/saxonsong/p/14640464.html

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