日期:2014-05-20  浏览次数:20614 次

求高人帮解惑J2SE初级知识
在学的时候有些地方总是搞不懂 
比如:
构造方法中
public Person(String name,int age){
this.setName(name);
this.setAge(age);
}
对比
public Person(String name,int age){
this.name=name;
this.age=age;
}
有什么区别?
还有方法中什么时候用void 什么时候不用 怎么才算有返回值?怎么才算没有返回值?

其实就是return的使用问题

 有的时候看书 return null; 这就不知所云了 既然返回空 那干脆写成void 不行吗?

封装 把属性全部都用private 定义 然后生成set 和 get 方法就算了吗 还是练构造方法也必须用private呢 那方法也可以用 private 吗 

在main下 使用方法是不是就不算合格的代码呢?
还有static 在什么情况下 使用比较好呢 全局变量 和 静态方法 在什么情况下考虑用呢 

最后就是我对引用这块迷糊的不行 希望高人帮忙解惑啊。。。
这问题可能都太初级了 但是我就这么初级 看到题 不知道从何下手 也不知道用什么方法怎么弄 

我是java初学者 问题有点多 而且有点乱 希望大家不要见怪。。


坐等高人啊。。



 

------解决方案--------------------
楼主的问题在教课书上全部能找到答案
早叫你多看书了