黑马程序员技术交流社区

标题: 为什么抽象类不能实例化 [打印本页]

作者: sbsbsb    时间: 2015-4-15 23:51
标题: 为什么抽象类不能实例化
为什么抽象类不能实例化
作者: 马士基    时间: 2015-4-16 00:14
abstract这个限定词就是不让实例化,类中声明了不具备方法体的方法
作者: 浅步调    时间: 2015-4-16 00:25
代码运行时需要在内存中占用一定内存,而抽象类没有具体的实现方法,无法具体的给它分配内存空间,所以为了安全,JAVA不允许抽象类,接口直接实例化
作者: IT我的梦    时间: 2015-4-16 00:36
抽象类是不能够实例化的类:
它的作用就是产生子类的同时给于子类一些特定的属性和方法.
作者: adalvik    时间: 2015-4-16 07:31
方法只有声明 没有实现。  你实例化有啥意义呢
作者: 王小乖    时间: 2015-4-16 08:31
抽象类中存在抽象方法,抽象方法没有方法体,我们假设抽象类可以实例化,那么类名.方法名()就是调用类中的方法,以实现相应的功能,假设我们调用的是一个抽象的方法,因为抽象方法没有方法体,所以不能实现相对应的功能,这是与面向对象的思想相冲突的,所以抽象类是不能实例化的。




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