黑马程序员技术交流社区

标题: 简述抽象类与抽象方法的作用。 [打印本页]

作者: 付欢    时间: 2015-6-10 22:45
标题: 简述抽象类与抽象方法的作用。
有时候,基类并不与具体的事物相联系,而是只表达一种抽象的概念,用以为它的派生类提供一个公共的界面。因此,Java中引入了抽象类的概念。

抽象类主要用来提供多个派生类可共享的基类的公共定义,它与非抽象类的主要区别如下:

(1)抽象类只能作为其他类的基类,它不能直接实例化,对抽象类不能使用new操作符。

(2)抽象类中可以包含抽象成员,但非抽象类中不可以。

(3)如果一个非抽象类从抽象类中派生,则其必须通过覆盖来实现所有继承而来的抽象成员。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2