已解决问题
java中的抽象类里可以没有抽象方法吗?如果可以,那么有...
问题补充: 我知道一个类中如果有抽象类的话,那么这个类就一定要设置为抽象类型。知道抽象类中可以有不是抽象的方法。知道抽象类中的所有抽象方法必须被全部实现,不管实现的类是此抽象类的每个抽象子类还是一个具体的子类。
提问者:tomore 提问时间:08-10-20 20:29
最佳答案
的答案 ( 采纳时间: 70-01-01 08:00 )
-
评论 回答时间: 70-01-01 08:00 其他答案 (1)
winu 的答案
-
抽象类只是一种规范开发的使用方式,属于java的一种模式,规定继承于这个类的子类必须要自己实现抽象方法,是不可以存在非抽象方法的 我想,之所以把一个类声明为abstract,是因为想通过这个简单的声明方式使这个被声明的类不能被实例化,也就是说使任何人都不能在这个抽象类上使用new来实例化对象。 但是你继承了这个类就必须按软件设计人员的标准对他定义的抽象方法进行实现,这是属于java开发的一种规范,你要理解为你是一个程序员,你只能按照软件设计人员的思想设计自己的代码,而不是你一个人完成全部开发 在面向对象的范围,你继承于他的类,必定和他的类有一定的关系,至少存在共性 |