本帖最后由 黄树人 于 2012-9-4 01:43 编辑
- public class Student {
- private String name;
- private int age;
- public Student() {
- }
- public Student(String name, int age) {
- this.name = name;
- this.age = age;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getAge() {
- return age;
- }
- public void setAge(int age) {
- this.age = age;
- }
- }
复制代码 我在一个自定义类中给出了代参构造,同时又给出了set方法,
但是在测试类中创建自定义对象是,完全可以只使用代参构造或者set方法中的一个
给自定义对象赋值就够了,那为什么写代码时却还要同时给set方法和代参构造,
这样不麻烦吗?还是有什么其他好处呢 |