标签:特殊 数据 没有 如何 相等 object 文件名 文件 地址
Object 类
性质:【1】是所有类的根类。
【2】如果一个类没有显示继承另外一个类,那么该类一定继承于Object
toString() 返回对象的字符串表示形式
特殊:【1】输出对象时,默认调用toString方法,返回类型@内存地址
Object obj = new Object(); // 输出对象时,默认调用toString方法 System.out.println(obj.toString);
equals(Object obj) 用于判断两个对象是否相等。
【1】== 比较两个对象的内存地址或基本数据类型的比较,
【2】object默认equals实现比较内存地址。
【3】当自定义对象时,要比较自定义对象是否相等,就必须通过equals方法比较两个对象属性值是否相等,那就必须重写Object的equals方法。
快捷方法
在java中,一个文件可以定义多个类,文件名必须和public 类型的类的类名保持一致。编译后 out$info
在java中,一个类也可以定义在一个类的内部,定义在内部的类称为内部类(inner class),定义在外部的类称为外部类(out class).
特性:内部类可以拥有属性和方法和构造器和块
[1]内部类如何创建对象
外部类 . 内部类 引用 = new 外部类() . new 内部类();
或者先创建一个外部类
标签:特殊 数据 没有 如何 相等 object 文件名 文件 地址
原文地址:https://www.cnblogs.com/dedema/p/10776753.html