`
muzitianqing
  • 浏览: 14187 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Object类学习 equals() 方法和toString()方法覆写

 
阅读更多
  1. classPerson
  2. {
  3. privateStringname;
  4. privateintage;
  5. publicPerson(Stringname,intage)
  6. {
  7. this.name=name;
  8. this.age=age;
  9. }
  10. publicStringtoString()
  11. {
  12. return"Name:"+this.name+",Age:"+this.age;
  13. }
  14. publicbooleanequals(Objectobj)
  15. {
  16. if(!(objinstanceofPerson))
  17. {
  18. returnfalse;
  19. }
  20. Personp=(Person)obj;
  21. booleanflag=false;
  22. if(this.name.equals(p.name)&this.age==p.age)
  23. {
  24. flag=true;
  25. }
  26. returnflag;
  27. }
  28. }
  29. publicclassOODemo02
  30. {
  31. publicstaticvoidmain(String[]agrs)
  32. {
  33. Personp1=newPerson("lincon",24);
  34. Personp2=newPerson("lincon",24);
  35. System.out.println(p1.equals(p2));
  36. System.out.println(p1.equals(123));
  37. System.out.println(p1);
  38. }
  39. }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics