java的构造方法怎么调用

avatar
作者
筋斗云
阅读量:0

在Java中,构造方法是用于创建对象的特殊方法,它在对象被创建时自动调用。构造方法的调用可以通过使用new关键字来实现。

在调用构造方法时,需要按照以下步骤进行:

  1. 使用new关键字创建对象,例如:ClassName objectName = new ClassName();
  2. 在创建对象时,使用圆括号()来调用构造方法,例如:ClassName objectName = new ClassName();

注意事项:

  • 构造方法的名称必须与类名完全相同。
  • 构造方法没有返回类型,不需要使用void等关键字来声明返回类型。
  • 如果没有定义任何构造方法,则会默认提供一个无参的默认构造方法。
  • 如果在类中定义了一个或多个构造方法,那么在创建对象时,需要根据参数的类型和数量来选择合适的构造方法进行调用。

下面是一个示例,演示如何调用构造方法:

public class Person {     private String name;     private int age;          // 无参构造方法     public Person() {         name = "John";         age = 30;     }          // 有参构造方法     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("Name: " + person1.getName());         System.out.println("Age: " + person1.getAge());                  // 调用有参构造方法         Person person2 = new Person("Tom", 25);         System.out.println("Name: " + person2.getName());         System.out.println("Age: " + person2.getAge());     } } 

输出结果为:

Name: John Age: 30 Name: Tom Age: 25 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!