Java中的抽象类为什么不能实例化

我想问下为什么抽象类被abstract修饰的类不能被实例化,书上就写了抽象类不能实例化,在实际编译运行时也是会报错,想问下这为什么?希望回答的高手能从理论上和实际例子2方... 我想问下为什么抽象类被abstract修饰的类不能被实例化,书上就写了抽象类不能实例化,在实际编译运行时也是会报错,想问下这为什么?希望回答的高手能从理论上和实际例子2方面解释下
再问下,如果有这么一种情况
根据书上1抽象类不能实例化2抽象类中不一定要有抽象方法
我合在一起,如果有抽象类没抽象方法只有实例方法,为什么还是不能实例化new下
展开
 我来答
百度网友35f2cb5
2008-05-10 · TA获得超过2174个赞
知道小有建树答主
回答量:1367
采纳率:0%
帮助的人:740万
展开全部
从别的地方找了一个答案

抽象类不象具体类那样描述一类具体事物,它是提取多种具有相似性的具体事物的共同特征而产生的,比如,helicoptor, jet, fighter父类plane,有start(),takeOff(),speedUp(),changeDirection()等方法,这是共性,但现实中有一个具体的plane吗?没有,它是抽象出来的,根本不存在。所以实例化一个plane是没有意义的,因此面向对象程序设计机制禁止对象实例化

呵呵,反正,有些东西,你没必要刨根问底,它就是这样规定的,按照他说的来就是了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灿馨洲诺cr
2008-05-10 · 超过17用户采纳过TA的回答
知道答主
回答量:129
采纳率:14%
帮助的人:36.1万
展开全部
Are you silly?抽象类里有东西不能用,为了防止误入,只好如此。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式