如果类中的属性已经赋值,还能否给实例变量赋值?若可以赋值,那么对象调用方法时输出的属性值为哪一个?
java中对于类的属性包括设值器和取值器,即可以通过这个两个方法对对象的属性进行赋值和取值;即属性已经有值后,在程序中仍可以给属性赋值的。;2、程序都是从上至下执行程序代码的,对象调用方法时输出的属性值会是最后对该对象属性赋值时给定的值。不知道这样说是否说清楚了,有问题我们可以继续相互学习哦
public class User{
private String userName = "abc";
public void setUserName(String name){
this.userName = name;
}
public String getUserName(){
return userName;
}
public static void main(String[] args){
User user = new User();
System.out.println(user.getUserName());
user.setUserName("会是这个值");
System.out.println(user.getUserName());
}
}