它们的区别就是构造方法创建的对象你想去改变它的属性值是不行的,只能重新再创建一个对象,之前的对象就没用了,你用set方法可以对一个对象多次修改他的属性值不需要重新创建对象。
class Case_1{
String name;
public Case_1(String name){
this.name = name;
}
/*
public void setName(String name){
this.name = name;
}
*/
public String getName(){
return name;
}
public static void main(String[] args){
//int a;
Case_1 c = new Case_1("小红");
System.out.println(c);
System.out.println(c.getName());
Case_1 b = new Case_1("小明");
System.out.println(b);
System.out.println(b.getName());
/*
c.setName("小红");
System.out.println(c.getName());
c.setName("小明");
System.out.println(c.getName());
*/
}
}