java 构造方法
构造方法(Constructor)是一个特殊的方法,用于创建对象时初始化对象的成员变量。在Java中,构造方法必须和类名相同,并且没有返回类型(包括void)。
构造方法有以下特点:
1. 构造方法的名称与类名相同,且没有返回类型(包括void)
2. 构造方法在使用new关键字创建对象时自动被调用
3. 构造方法可以有参数,也可以没有参数
4. 如果没有为类定义构造方法,系统会自动生成默认的无参构造方法
5. 如果为类定义了任何构造方法,系统不会再自动生成默认的无参构造方法
构造方法的作用:
1. 为对象的成员变量赋初始值
2. 初始化对象的其他一些必要操作
示例代码:
java
public class Person {
private String name;
private int age;
java接口有没有构造方法 无参构造方法
public Person() {
name = "Unknown";
age = 0;
}
带参数的构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
getter和setter方法省略
...
public static void main(String[] args) {
使用无参构造方法创建对象
Person p1 = new Person();
System.out.Name()); 输出 "Unknown"
System.out.Age()); 输出 0
使用带参数的构造方法创建对象
Person p2 = new Person("John", 20);
System.out.Name()); 输出 "John"
System.out.Age()); 输出 20
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论