Java(13)

编程入门 行业动态 更新时间:2024-10-25 22:27:45

<a href=https://www.elefans.com/category/jswz/34/1770091.html style=Java(13)"/>

Java(13)

1.抽象类用关键词abstract修饰,只能修饰类和成员方法。修饰成员方法时不能有方法体,只能有方法签名,因为方法体是子类继承之后才有的,每个子类的方法体都不同。如果抽象类有了具体的方法体,则就不是抽象类了,子类就没必要继承了。 

2.一个类如果定义了抽象方法,则这个类必须声明成抽象类,但抽象类中不一定有抽象方法。

3.一般作为父类,让子类来继承。父类知道子类一定要完成某种行为,但是每个子类又有不同的实现,所以父类定义为抽象方法。例如人有吃饭和睡觉的行为,但是每个人吃多少吃什么啥时吃,睡多少小时,这些行为都是有差异的。

4.抽象类不能创建对象

5.一个类继承了抽象类,必须重写抽象类的全部抽象方法。alt+回车。

6.abstract与final的关系:

abstract:让子类继承,定义通用功能让子类重写。

final:不能被继承,定义的方法子类不能重写。

 

更多推荐

Java(13)

本文发布于:2023-06-13 09:32:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/678959.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!