什么是抽象类,它如何定义和具备什么特点,请举例说明。

什么是抽象类,它如何定义和具备什么特点,请举例说明。


参考答案和解析
抽象是人们解决问题的基本手段。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来却不是这样,并不是所有的类都是用来描绘对象的。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如:进行图形编辑软件的开发时,会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体对象,所以用以表征抽象概念的抽象类是不能够实例化的。 抽象类需要使用abstract来修饰,定义语法如下:

相关考题:

什么是外部性理论?它是如何影响环境资源配置效率的,请举例说明。

什么是通配符,请举例说明如何使用通配符。

举例说明什么是闭环系统?它具有什么特点?

什么是抽象类?它有什么特点?它和接口有何异同?

什么是空元素?举例说明DTD中如何定义空元素?

具有纯虚函数的类是抽象类,它的特点是不可以定义对象。

网络语体有什么特点?请举例说明。

毒品的定义是什么?毒品是如何分类的,请举例说明。

JDBCAPI是什么?它主要由哪些部分组成,各有什么功能?请举例说明。

什么是兼容性测试?请举例说明如何利用兼容性测试列表进行测试。

什么是SQL,请简要说明它的组成和特点。

结构相对指标、比例相对指标和比较相对指标有什么不同的特点?请举例说明。

什么是平均指标?它的特点和作用如何?

幼儿情绪和情感发展有什么特点?请举例说明。

幼儿形象记忆的特点是什么?请举例说明。

什么是正式组织和非正式组织?他们之间的有何区别?如何管理非正式组织?请举例说明。

变量的类型有哪几种?请举例说明,各有什么特点?

什么叫做SQL注入,如何防止?请举例说明。

请举个例子说明什么是抽象类以及在什么时候应当引入抽象类?

问答题幼儿情绪和情感发展有什么特点?请举例说明。

问答题什么是通配符,请举例说明如何使用通配符。

问答题什么是SQL,请简要说明它的组成和特点。

问答题网络语体有什么特点?请举例说明。

问答题什么叫做SQL注入,如何防止?请举例说明。

问答题什么是抽象类?它有什么特点?它和接口有何异同?

问答题毒品的定义是什么?毒品是如何分类的,请举例说明。

问答题请举个例子说明什么是抽象类以及在什么时候应当引入抽象类?

问答题JDBCAPI是什么?它主要由哪些部分组成,各有什么功能?请举例说明。