属性的赋值问题

来源:8-3 如何使用 Java 中的对象

Popo先生

2015-09-14 20:26

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

写回答 关注

2回答

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

        }

    }

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530644 学习 · 6091 问题

查看课程

相似问题