class person //定义一个person类
{
private int age; //声明类的属性,注意类型为private
private String name;
person(int a) //默认构造函数,为age赋值
{
this.age=a; //this为当前对象
}
person(String n) //默认构造函数为name赋初始化值
{
this.name=n;
}
person(int a,String n)
{
this.age=a;
this.name=n; //重载构造函数,为age,name赋初始值
}
public void speak() //定义类的方法,打印出姓名和年龄
{
System.out.println("Name= "+name+" Age= "+age);
}
public boolean compare(person p) //定义person的比较年龄是否一致的方法
{
return this.age==p.age;
}
}
class PersonDemoThis //主函数
{
public static void main(String[] args)
{
person p1=new person(20,"xiangming"); //声明三个person
person p2=new person(18,"xianggang");
person p3=new person(19,"xianghong");
p1.speak(); //打印出三个person的信息
p2.speak();
p3.speak();
System.out.println(p1.compare(p3));
}
}vcXh1ZXdlaQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />