首页 > 其他 > 详细

抽象方法

时间:2020-02-26 18:31:56      阅读:57      评论:0      收藏:0      [点我收藏+]

抽象方法:父类当中的方法,不确定如何进行 {} 方法体实现,那么这就是一个抽象方法

例如:动物类:叫{}    // 叫方法就是抽象方法,不确定以何种声音叫

 

格式:

抽象方法:加上 abstract 关键字,然后去掉大括号,直接分号结束;

抽象类:抽象方法所在的类,必须是抽象类, 在 class 之前加上 abstract 即可

抽象类中可有抽象方法和成员方法

例如:

public abstract class Animals {
    public abstract void eat();
    public void method(){}      
}

 

抽象类和抽象方法的使用:

1.不能直接 new 抽象类对象

2.必须用一个子类来继承抽象父类

3.子类必须重写抽象父类的全部抽象方法

重写时:去掉 abstract ,补上方法体大括号

4.创建子类对象进行使用

 

若抽象类的子类也是抽象类,则可以不必重写所有方法

 

抽象方法

原文:https://www.cnblogs.com/aoligei/p/12367849.html

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