问答详情
源自:8-3 如何使用 Java 中的对象

属性的赋值问题

如果类中的属性已经赋值,还能否给实例变量赋值?若可以赋值,那么对象调用方法时输出的属性值为哪一个?

提问者:Popo先生 2015-09-14 20:26

个回答

  • Java暗影
    2015-09-18 15:02:10

    java中对于类的属性包括设值器和取值器,即可以通过这个两个方法对对象的属性进行赋值和取值;即属性已经有值后,在程序中仍可以给属性赋值的。;2、程序都是从上至下执行程序代码的,对象调用方法时输出的属性值会是最后对该对象属性赋值时给定的值。不知道这样说是否说清楚了,有问题我们可以继续相互学习哦

  • 树挂
    2015-09-14 20:53:14

    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());

        }

    }