首先申明我是个菜鸟,才看了进一个星期,本人在看thinking in java的时候发现里面有很多的例子是先下面的,public class inherit
{
String name = new String("ok\n");
inherit obj = new inherit();
public static void main(String[] args)
{
inherit tmp = new inherit();
System.out.println("game over\n");
}
}
这不是原例但是我在想他这样做的话在类inherit还没有完全的申明的时候,就可以建对象实例的话那么,也就是上面的例子那么这里obj就是是在递归的生成了,这很显然就是个缺陷,为什么那本书的作者还要那他作为例子,其次为什么java不学c++在类没建立完整的时候不允许生成实例对象,只是允许生成一个本对象的引用呢?
求解
{
String name = new String("ok\n");
inherit obj = new inherit();
public static void main(String[] args)
{
inherit tmp = new inherit();
System.out.println("game over\n");
}
}
这不是原例但是我在想他这样做的话在类inherit还没有完全的申明的时候,就可以建对象实例的话那么,也就是上面的例子那么这里obj就是是在递归的生成了,这很显然就是个缺陷,为什么那本书的作者还要那他作为例子,其次为什么java不学c++在类没建立完整的时候不允许生成实例对象,只是允许生成一个本对象的引用呢?
求解
解决方案 »
- 学习java的三大框架是不是要学习servlet?
- axis2中如何传递简单的变量数组?
- 怎样访问远程的JMS资源?
- 关于jquery easyui 的icon图标在ie下不显示
- 100分求助~~~高手来~
- Struts开发之工具篇
- 有不有分布式EJB的例子?
- 在创建时CMP实体的ejb时,在原有的ejbCreate(string custname)的基础上我又添加一个ejbCreate(java.lang.String custname, java.lang.Int
- 调用JFreeChart出错 在线等待解答,嫌分不够可再开帖相送
- 为什么总报ClassNotFoundException???急~~~
- 给实体类的时间字段赋初始值
- Spring aop 关于around环绕通知几点疑惑
构造方法是私有的private,做的一个单例
然后等你能够熟练的使用java的时候再去think in java吧
从技术上升到思想是一件很难的事情
别一开始就搞华丽的理论
没实际意义
写代码
是不断地经验累积的
新手同志
其实我觉得先看那些比较好的书就不会走太多弯路。