首页 > 其他 > 详细

抽象类

时间:2020-04-01 11:33:39      阅读:48      评论:0      收藏:0      [点我收藏+]

1、抽象类

(1)抽象方法:只知道有这个方法,但是具体的实现不确定,每个子类都有自己的实现方式,可以用抽象方法;格式:加上abstract关键字,然后去掉大括号,直接分号结束;例:public abstract void eat();

(2)抽象类:抽象方法所在的类,必须是抽象类,在class之前加上abstract

(3)如何使用抽象类和抽象方法:1》不能直接创建(new)一个抽象类对象;

                2》必须用子类继承抽象父类;

                3》子类必须覆盖重写抽象父类中所有的抽象方法;

                4》创建子类对象进行使用;

(4)注意事项:1》抽象类不能创建对象;

        2》抽象类中可以有构造方法,是供子类创建对象时,初始化父类成员使用的;

        3》抽象类中不一定包含抽象方法,但有抽象方法的类必定是抽象类;

        4》抽象类的子类,必须重写抽象父类中的所有抽象方法,除非该子类也是抽象类;

抽象类

原文:https://www.cnblogs.com/xiaozhu1017/p/12609839.html

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