Object类
1、Java中的类体系遵循单根结构,即任何一个类往上追溯都到达同一个父类;
2、Object类就是这个单根体系的根,也就是说它是其它所有类的共同父类;
3、如果用户定义的类没有扩展任何其它类,则默认扩展自Object类
4、Object类中定义的一些方法,会被继承到所有类中
Object类的常用方法
//判断当前对象是否与参数obj(内容)相等,如果有必要,应该在自定义的类中覆盖该方法 boolean equals(Object obj) //返回当前对象的字符串表示,如果有必要,应该在自定义的类中覆盖该方法 String toString()
toString实例:
class Student { //定义Student类,缺省继承于Object类 private String mName; private int mAge; public Student(String name, int age) { //构造方法 mName = name; mAge = age; } public String toString() { //覆盖Object类中的toString方法 String str = "姓名:" + mName + ", 年龄:" + mAge + "岁"; return (str); } } public class ToStringDemo { //容纳main方法 public static void main(String[] args) { Student std = new Student("张三", 18); System.out.println(std); //默认调用toString方法 } }
时间: 2024-10-01 20:10:25