Java中的构造方法
时间: 2024-06-13 15:06:00 浏览: 91
构造方法是Java中一种特殊的方法,用于创建和初始化对象。它们与类同名,没有返回类型,并且在创建对象时自动调用。Java中有两种类型的构造方法:无参构造方法和有参构造方法。
无参构造方法是没有参数的构造方法,它的作用是创建一个对象并初始化其成员变量。如果没有手动定义无参构造方法,则Java会自动提供一个默认的无参构造方法。当我们手动定义了有参构造方法时,Java不会再自动提供无参构造方法,需要手动定义。
有参构造方法是带有参数的构造方法,它的作用是创建一个对象并初始化其成员变量。有参构造方法可以有多个参数,每个参数用逗号隔开。当我们手动定义了有参构造方法时,Java不会再自动提供无参构造方法,需要手动定义。
以下是Java中构造方法的两个例子:
1.无参构造方法
```java
public class Student{
//学号
int no;
//姓名
String name;
//年龄
int age;
public Student(){
System.out.println("无参数的构造方法执行了!");
}
}
```
2.有参构造方法
```java
public class Student{
//学号
int no;
//姓名
String name;
//年龄
int age;
public Student(int i){
System.out.println("有参数的构造方法执行了!");
}
}
```
阅读全文