首先抽象类不能用new来实例对象,其次抽象类中一般含有抽象的方法,需要继承子类具体实现。
老兄找本书啃啃如何?thinking in java或the java tutorial.
另外这样的问题,论坛有不少,可以搜索一下,有更多详细的解答。
老兄找本书啃啃如何?thinking in java或the java tutorial.
另外这样的问题,论坛有不少,可以搜索一下,有更多详细的解答。
解决方案 »
- java中的awt问题。。
- synchronized与singleton
- 空间合并算法的时间复杂度怎样计算
- 请高手帮我的JAVA程序打下包~~~
- 那位大虾能告诉我Class类的使用方法,或者相关文档
- 为什么我的jbuildr中的dbpilotW.exe无法与我的mysql连接?
- 请教一道SCJP题目的问题
- 学java 大半年了,有几个概念性问题一直不清楚,请高手详细解答
- 怎样配置database pilot,才能连接MSSQL呢???????
- Windows 2000 Server下如何配置jdk1.3的运行环境?
- 64分问一个关于ObjectWrite()的问题
- java树中节点拖拉的问题?
普通类:定义的对象和方法,要有具体的动作,也就是自己实现自己定义的方法和动作,具有实际的现象与效果!!!
在《java宝典》中有详细的介绍,可以看一下。
它是Java类体系结构中很重要的一个组成部分
它是介于 接口/类 之间的一种实现方式
这里有2个概念
1 含有抽象方法的类必然是抽象类
2 抽象类不一定含有抽象方法
所以说 定义一个类为抽象的是一种保证它不能new的途径.
子类继承抽象类后(实现所有抽象方法)才可以被new.