课程
/后端开发
/Java
/Java入门第二季 升级版
在创建成员变量的时候就可以直接赋值,为什么还要用有参的构造方法赋值呢?一直很困惑这个问题,希望能详细的解答
2017-11-27
源自:Java入门第二季 升级版 8-6
正在回答
因为有时候你需要定义多个对象,
而不同对象的成员变量信息是不同的,
这时候就可以通过调用有参构造方法对不同的对象赋不同的值。
宝慕林65331 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答构造方法里头能不能直接用构造方法的参数,不赋值给成员变量
2 回答对于视频中通过有参的构造方法赋值给成员变量的问题
3 回答为什么不能调用有参构造方法里面的变量进行赋值,而无参构造方法里面的变量可以直接调用进行赋值,为什么用类名声明一个有参变量不可以调用有参构造方法
3 回答无參构造方法中如何给初始量赋值
1 回答为什么构造有参构造方法时,类的实例变量可以不先设置属性就可以直接把参数值赋给实例变量?