面向对象编程:Java构造函数使用示例
在面向对象的Java编程中,构造函数是一种特殊的方法,用于创建新对象时初始化其状态。以下是使用构造函数的示例:
创建基本类型的实例:
// 基本类型(如int、char)
public class SimpleObject {
private int value;
// 构造函数,初始化值为0
public SimpleObject() {
this.value = 0;
}
// 获取值
public int getValue() {
return value;
}
// 设置值
public void setValue(int value) {
this.value = value;
}
}
创建引用类型的实例(如对象):
// 引用类型(如类)
public class MyClass {
private String name;
// 构造函数,初始化name为空字符串
public MyClass() {
this.name = "";
}
// 获取name
public String getName() {
return name;
}
// 设置name
public void setName(String name) {
this.name = name;
}
}
使用构造函数创建对象并初始化状态:
public class Main {
public static void main(String[] args) {
// 创建SimpleObject对象,并设置初始值
SimpleObject obj1 = new SimpleObject();
obj1.setValue(10);
// 创建MyClass对象,初始化name为空字符串
MyClass obj2 = new MyClass();
obj2.setName("New Name");
System.out.println("Object 1: Value = " + obj1.getValue());
System.out.println("Object 2: Name = " + obj2.getName());
}
}
这段示例展示了如何在Java中使用构造函数来创建对象并初始化状态。
还没有评论,来说两句吧...