权限修饰符
成员变量初始化
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; }