if(this == obj){ return true }
if(obj != null && obj.getClass() == this.getClass()){ 当前CLASS c = (当前CLASS)obj; if(this.get属性值.equals(c.get属性值)){ return true } }
return false;
if(obj != null && obj.getClass() == this.getClass()){ 当前CLASS c = (当前CLASS)obj; if(this.get属性值.equals(c.get属性值)){ return true } }
return false;
2015-11-26
public static int sum() {
return(score1+score2);
}
int allScore = sum();
return(score1+score2);
}
int allScore = sum();
2015-11-26
已采纳回答 / YDragon龙少
那就没法很好地运用面向对象的继承和多态两大特性了,不利于代码的可读性和后期可维护性,编程不是给你自己编的,你跳槽了后面还有人需要维护,所以好结构所控制的众多个类就非常有用了
2015-11-25
假如静态成员为static int=1;当被对象赋值为3时,后面新建的对象调用静态成员时值也是为3,从这一点可以看出,static所修饰的成员变量其实就是当前类的其它对象共性参数,目的就是方便其它对象调用
2015-11-25