权限修饰符

成员变量初始化

1、toString方法的重写
public class Test extends Object { private int id; private String name; public Test(int id, String name) { this.id = id; this.name = name; } @Override public String toString() { return "Test [id=" + id + ", name=" + name + "]"; } }
2、equals方法的重写
举例:一个自定义类ball如下
public class Student {
    private String name;
    private int weight;
    
    public Student(String name,int weight){
      this.name = name;
      this.weight = weight;
    }
}
我们可以这样重写equals方法:
 public boolean equals(Object obj){
        if(obj == null){
            return false;
        }else{
            if(obj instanceof Student){
               Student stu = (Student)obj;
                if(this.name == stu.name&&this.weight==stu.weight){
                    return true;
                }
            }
            
        }
        return false;
    } 
 
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号