温馨提示×

java的构造方法怎么调用

小亿
217
2024-01-18 17:10:29
栏目: 编程语言

在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 

0