问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

能不能直接赋值,不要那个初始化块。

能不能直接赋值,不要那个初始化块。

提问者:壮丹田 2016-10-06 17:20

个回答

  • ziom
    2016-10-07 09:30:09
    已采纳

    private修饰的属性在当前类可以直接赋值,否则只能通过构造或者setter赋值

  • ViktorZ
    2016-10-27 17:12:44

    变量默认的类型是private,private是私有的意思,所以变量只可以在当前类直接赋值,或者通过构造或者setter赋值

  • sunshine彩虹雨
    2016-10-06 17:27:41

    属性是private的,不能直接赋值,但是可以用setter方法赋值,那个构造函数不写也可以