Java - 抽象类
答
根本不是。一个没有抽象方法的抽象类可以用来表示一个想要扩展的基类,但是一个具体的实例没有意义。
+0
+1:虽然我的回答有点讽刺,至少你花时间也解释了为什么* :) – 2010-03-21 06:24:57
答
它不会给编译器错误。但使用抽象关键词没有任何意义。
答
用关键字'abstract'声明的抽象类,抽象类可能包含也可能不包含抽象方法,但如果一个类有一个抽象方法,那么该类被称为抽象类。
抽象类不能被实例化,但是它们可以是子类,
当一个抽象类是子类,子类通常提供实现对所有的在它的父类的抽象方法。
你的Java编译器在你尝试时做了什么? – 2010-03-21 06:14:17