发布网友 发布时间:2022-06-02 14:10
共4个回答
热心网友 时间:2023-11-01 02:46
允许的。构造函数中初始化多少个属性都可以。也可以一个都不初始化。当构造这个类的对象的时候,没有初始化的属性值将会是默认值。此处width没有被初始化,它的值默认为0。所以当热心网友 时间:2023-11-01 02:46
当然可以,这要按你的需求定,你需要在这个类被new出来的时候就给变量赋值你就在构造方法里赋值,也可以一个都不赋值,写set、get方法,供外部调用赋值。热心网友 时间:2023-11-01 02:47
此观点错误
首先要认识到构造函数是为了把文字转换到函数运算上,到了函数,就可以应用函数的一切性质
并不是把所有的变量都放在构造函数中初始化,举个例子:已知ax^2+ax+4>0,求a的取值范围,这时除了可以考虑分离参数法,还可以构造函数f(x)=ax^2+ax+4,进而得出a的取值范围
热心网友 时间:2023-11-01 02:47
完全可以