18-Chapter03-Example05
文章目录
- 文章介绍
- Demo3_5
- Student
- Example05
- 运行结果
- Demo3_6
文章介绍
3.4 构造函数
Demo3_5
3.4.1 定义构造函数
Student
package Demo3_5;public class Student {// 属性private String name;private int age;// 无参构造public Student() {System.out.println("Student()空参构造");}// 有参构造public Student(String name, int age) {System.out.println("Student(String name, int age)有参构造");this.name = name;this.age = age;}// 行为public void setName(String name) {this.name = name;}public String getName() {return name;}public void setAge(int age) {if (age < 0 || age > 120) {System.out.println("年龄不合法!");return;}this.age = age;}public int getAge() {return age;}
}
Example05
package Demo3_5;public class Example05 {public static void main(String[] args) {// 1、创建 Student 对象Student stu = new Student(); // 调用空参构造函数// 2、调用有参构造函数Student stu2 = new Student("张三", 20);}
}
运行结果
Demo3_6
3.4.2 构造方法重载