成员变量是一个对象如何初始化
时间: 2024-05-09 14:19:04 浏览: 89
C++中类成员变量初始化总结
成员变量的初始化可以在对象的构造函数中进行,也可以在对象定义时进行初始化。如果成员变量没有显式初始化,它们将被默认初始化为零或空值,具体取决于它们的类型。如果成员变量是静态的,则在类加载时进行初始化。示例代码:
```java
public class MyClass {
private int num;
private String name;
// 构造函数
public MyClass(int num, String name) {
this.num = num;
this.name = name;
}
// 成员变量初始化
private double price = 100.0;
// 静态成员变量初始化
private static int count = 0;
// ...
}
// 对象初始化
MyClass obj = new MyClass(10, "Tom");
// 静态成员变量访问
int c = MyClass.count;
```
阅读全文