package demo5;
public class Student {
private String name;
private int age;
public Student() {
// 不能在一个类的两个构造方法中使用this互相调用
// this("李四",22);
System.out.println("无参的构造方法");
}
// 定义构造方法 this代表当前的对象
public Student(String name, int age) {
// 在构造方法中,使用this调用其他构造方法的语句必须位于第一行,
// 且只能出现一次
this();
this.name = name;
this.age = age;
}
// 成员方法中
public void print() {
// 不能在成员方法中 通过this调用构造方法。
// this()
System.out.println("我是print中的内容");
}
public void read() {
// this.print(); 在一个成员方法中调用另外一个成员方法的时候this可以省略
print();
System.out.println("我是:" + name + ",年龄:" + age);
}
}