21xrx.com
2025-04-24 18:24:04 Thursday
文章检索 我的文章 写文章
Java中如何编写有参构造函数
2023-06-17 11:49:43 深夜i     7     0
Java 构造函数 有参 初始化变量

在Java中,构造函数是一种特殊的方法,用于实例化对象并初始化对象的实例变量。有参构造函数与无参构造函数不同,有参构造函数在创建对象时需要提供参数来初始化实例变量。下面给出一个示例:

public class Person {
  private String name;
  private int age;
  
  public Person(String name, int age)
    this.name = name;
    this.age = age;
  
 
  // Getters and setters...
}

在上面的代码中,我们定义了一个`Person`类,它有两个实例变量 `name` 和 `age`。有一个有参构造函数 `Person(String name, int age)`,该构造函数需要两个参数,表示 `name` 和 `age` 属性的值。在构造函数中,我们用`this`关键字引用当前对象,并为`name`和`age`属性赋值。这样,当我们创建新的 `Person` 对象时,可以通过参数传递值进行初始化。

除了上面的示例外,Java中还可以使用其他类型的构造函数,如复制构造函数或多个构造函数以便我们在创建对象时提供更多的选项和灵活性。

  
  

评论区

    相似文章