java中的构造器如何使用

   2025-02-22 5430
核心提示:在Java中,构造器是一种特殊的方法,用于创建和初始化对象。构造器的名称必须与类名完全相同,但没有返回类型。构造器可以有参数

在Java中,构造器是一种特殊的方法,用于创建和初始化对象。构造器的名称必须与类名完全相同,但没有返回类型。构造器可以有参数,也可以没有参数。

使用构造器创建对象的语法是:

ClassName objectName = new ClassName();

如果构造器有参数,可以在创建对象时传递参数:

ClassName objectName = new ClassName(parameter1, parameter2, ...);

以下是一个示例,演示了如何定义和使用构造器:

public class Person {private String name;private int age;// 无参构造器public Person() {name = "Unknown";age = 0;}// 带参构造器public Person(String n, int a) {name = n;age = a;}public String getName() {return name;}public int getAge() {return age;}public static void main(String[] args) {// 使用无参构造器创建对象Person person1 = new Person();System.out.println(person1.getName()); // 输出: UnknownSystem.out.println(person1.getAge()); // 输出: 0// 使用带参构造器创建对象Person person2 = new Person("John", 25);System.out.println(person2.getName()); // 输出: JohnSystem.out.println(person2.getAge()); // 输出: 25}}

在上面的示例中,Person类有两个构造器:无参构造器和带参构造器。在main方法中,我们分别使用这两个构造器创建了两个Person对象,并通过调用getName和getAge方法获取对象的属性值。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言