问答详情
源自:4-11 学生选课---通过 Set 集合管理课程

初始化问题

为什么要在构造器中初始化,和直接声明初始化有什么区别

提问者:qq_我_4 2017-07-30 22:12

个回答

  • qq_我_4
    2017-07-30 22:45:36

    可以从类加载的顺序说下吗

  • kimfun
    2017-07-30 22:39:10

    如果属性声明为private的,创建set赋值,创建get取值。

    那如果属性不允许用户随便更改,不定义set,只定义get,这就用到构造器初始化了。

    比如:我创建一个人,名字就叫小明,不让别人再修改。