本帖最后由 周志伟 于 2013-4-4 16:25 编辑
- class Person
- {
- private String name;
- private int age;
- Person(int age)
- {
- this.age = age;
- }
- Person(String name)
- {
- this.name = name;
-
- }
- Person(String name, int age)
- {
- this.name = name;
- this.age = age;
- }
- public void speak()
- {
- System.out.println("name="+this.name+"...age="+this.age);
- this.show();
- }
- public void show()
- {
- System.out.println(this.name);
- }
-
- public boolean compare(Person p)
- {
- return this.age == p.age;////////////////////////这里看不太明白啊??????????????this.age和p.age不明白啊,他们分别表示的是哪个age 啊???????????????????????????????
- }
- }
- class PersonDemo3
- {
- public static void main(String[] args)
- {
- Person p1 = new Person(20);
- Person p2 = new Person(25);
-
- boolean b = p1.compare(p2);
- System.out.println(b);
- //Person p = new Person("lisi");
- //Person p1 = new Person("zhangsan");
- //p.speak();
- //p1.speak();
- }
- }
复制代码 |