课程
/后端开发
/Java
/Java入门第二季 升级版
能不能直接赋值,不要那个初始化块。
2016-10-06
源自:Java入门第二季 升级版 8-10
正在回答
private修饰的属性在当前类可以直接赋值,否则只能通过构造或者setter赋值
壮丹田 提问者
变量默认的类型是private,private是私有的意思,所以变量只可以在当前类直接赋值,或者通过构造或者setter赋值
属性是private的,不能直接赋值,但是可以用setter方法赋值,那个构造函数不写也可以
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答静态初始化和直接赋值
5 回答普通初始化块能为静态变量赋值吗?
4 回答为什么要静态初始化块呢?定义时直接赋值就可以了
2 回答声明变量赋值和用初始化块赋值的区别
6 回答为什么不能用static修饰这个初始化块?