java-继承教学课件.pptVIP

  • 77
  • 0
  • 约1.41万字
  • 约 49页
  • 2018-05-22 发布于福建
  • 举报
11.10 Object类的equals()方法 常常需要被覆盖 if(object1.equals(object2)) //判断两个对象是否同一个 { } else { } public boolean equals(Object o){ return(this==o); } Object中的equals方法如下: class Circle{ double radius; Circle(){radius = 1;} Circle(double r){radius = r;} public boolean equals(Circle o){//语法正确,但这是重载而非覆盖 return radius == o.radius; } } public class Test{ public static void main(String[] args) { Circle c = new Circle(); Circle d = new Circle(2); System.out.println(c.equals(d)); } } 例1 class Circle{ double radius; Circle(){radius = 1;} Circle(double r){radius = r;} public boolean equals(

文档评论(0)

1亿VIP精品文档

相关文档