试题详情
- 简答题什么是抽象类,如何定义抽象类?
- 抽象是人们解决问题的基本手段。在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来却不是这样,并不是所有的类都是用来描绘对象的。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。比如:进行图形编辑软件的开发时,会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体对象,所以用以表征抽象概念的抽象类是不能够实例化的。 抽象类需要使用abstract来修饰,定义语法如下:
关注下方微信公众号,在线模考后查看
热门试题
- 使用Java编写控制台应用程序,用户从键
- 要想使定义该类所在的包之外的类不能访问这
- 在ORACLE中,下面哪些命令是用来处理
- 比较两个数的大小,找出其中的最小数并输出
- 下面哪个不是Java的关键字()
- 调用方法的语句格式是()。
- 关于方法命名,下面那句话是正确的:()
- Frame类对象的默认布局是()。
- 实现接口中的抽象方法时,必须使用()的方
- 要想解决线程间的通信问题,可以使用()、
- 以下关于支持Java运行平台的叙述,哪项
- 当使用getChars()时,正确的表述
- "构造方法RandomAccessFil
- 请举例说明如何实现线程的同步(用两种方法
- Java语言使用的字符集是()
- 简述流式socket的通信机制,它最大的
- java中用8位来表示一个字符的。
- 给定如下java代码,编译时会在()出现
- Java源程序文件编译后产生的文件称为(
- 下面程序定义了一个类,关于该类说法正确