class Person{
public int age;
public String name; //人固有年龄和姓名的属性
Person(String name,int age) //人的姓名和年龄有可以被定义的特性(构造函数)
{
this.name=name;
this.age=age;
}
public boolean thinkCompareAge(int age){ //人可以思考比较年龄的功能
if(this.age==age)
return true;
else
return false;
}
public void speak(String name,int age) // 人可以表达,但是表达的功能要经过思考
{
// this就是在本类中用到的是本类的对象
System.out.print(this.name+"说:我的年龄是"+this.age+",我和"+name+"的年龄");
if(this.thinkCompareAge(age))
System.out.println("相同");
else
System.out.println("不同");
}
}
public class CompareDemo {
public static void main(String[] args)
{
Person p1=new Person("小爽",18);
Person p2=new Person("大乔",19);
p1.speak(p2.name,p2.age);
p2.speak(p1.name,p1.age);
}
}
运行结果