如果我将类声明为abstract并且没有在其中声明抽象方法,它会给出一个编译错误吗?Java - 抽象类
-4
A
回答
5
根本不是。一个没有抽象方法的抽象类可以用来表示一个想要扩展的基类,但是一个具体的实例没有意义。
+0
+1:虽然我的回答有点讽刺,至少你花时间也解释了为什么* :) – 2010-03-21 06:24:57
7
0
它不会给编译器错误。但使用抽象关键词没有任何意义。
-1
用关键字'abstract'声明的抽象类,抽象类可能包含也可能不包含抽象方法,但如果一个类有一个抽象方法,那么该类被称为抽象类。
抽象类不能被实例化,但是它们可以是子类,
当一个抽象类是子类,子类通常提供实现对所有的在它的父类的抽象方法。
相关问题
- 1. Java抽象类和类型
- 2. java抽象类的用法
- 3. Java的抽象类常数
- 4. Java初始化抽象类
- 5. java中的抽象类
- 6. Java编程 - 抽象类
- 7. Java抽象类实现
- 8. 的Java:在抽象类
- 9. 实例化Java抽象类?
- 10. 使用java抽象类
- 11. Java最终抽象类
- 12. Java抽象类和泛型
- 13. java使用抽象类
- 14. Java是抽象类吗?
- 15. 具有抽象类参数的抽象方法的Java抽象类
- 16. 抽象类
- 17. 使用抽象类中抽象类的引用抽象类c
- 18. 抽象与抽象类
- 19. C++抽象类
- 20. 抽象类
- 21. Java的抽象类扩展两个类
- 22. Java为抽象类声明类?
- 23. Java - 抽象类到普通类
- 24. Java抽象类与儿童类
- 25. Java中的类和抽象类
- 26. 抽象类中的动态抽象类
- 27. 抽象基类的抽象子类
- 28. 从非抽象类派生抽象类
- 29. 抽象基类有抽象嵌套类
- 30. 抽象类和非抽象超类
你的Java编译器在你尝试时做了什么? – 2010-03-21 06:14:17