首先抽象类不能用new来实例对象,其次抽象类中一般含有抽象的方法,需要继承子类具体实现。
老兄找本书啃啃如何?thinking in java或the java tutorial.
另外这样的问题,论坛有不少,可以搜索一下,有更多详细的解答。
老兄找本书啃啃如何?thinking in java或the java tutorial.
另外这样的问题,论坛有不少,可以搜索一下,有更多详细的解答。
解决方案 »
- 如何实例一个用变量表示的类
- Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
- 此方法
- 使用J2EE 1.4自带的工具打包的EJB ,老是提示失败,无法装载类,是怎么回事啊。
- 大家帮看看,可以声明接口类型的引用变量吗?
- 请问eclipse有什么好的调试器插件能监视一个变量,当这个变量在被改变之前先挂断,然后自动转到修改这个变量的代码处?
- 初学,问一个问题:java支持这样的数组格式不? abc["name"]="ddd";
- 网络编程问题
- 如何把byte输出时显示成相应的16进制
- 50-100万的项目可视聊天系统
- 64分问一个关于ObjectWrite()的问题
- java树中节点拖拉的问题?
普通类:定义的对象和方法,要有具体的动作,也就是自己实现自己定义的方法和动作,具有实际的现象与效果!!!
在《java宝典》中有详细的介绍,可以看一下。
它是Java类体系结构中很重要的一个组成部分
它是介于 接口/类 之间的一种实现方式
这里有2个概念
1 含有抽象方法的类必然是抽象类
2 抽象类不一定含有抽象方法
所以说 定义一个类为抽象的是一种保证它不能new的途径.
子类继承抽象类后(实现所有抽象方法)才可以被new.