慢腾腾地才学到this的应用,自己在做比较两个人 年龄的练习的时候,出现了无法编译情况。提示说:编译器没有包含一个main类型。
代码如下:
public class This {
public static void main(String[] args) {
//创建对象p1,p2
Person p1=new Person("ZhangSan",23);
Person p2=new Person("LiSi",43);
boolean b=p1.compare(p2);
System.out.println(b);
}
}
class Person{
private String name;
private int age;
//构造函数,初始化对象的姓名和年龄
public Person(String name,int age){
this.name=name;
this.age=age;
System.out.println("A:name="+name+",age="+age);
}
//比较两人年龄是否相等
public boolean compare(Person p){
return this.age==p.age;
}
}
先在这儿谢过路过的大神了。感谢感谢~~~
|
|