java10-1 Object类
Object:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。
每个类都直接或者间接的继承自Object类。
Object类的方法:
public int hashCode():返回该对象的哈希码值。
注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但是不是实际地址值。
也可以理解为地址值。
public final Class getClass(): 返回此 Object 的运行时类
Class类的方法:
public String getName():以 String 的形式返回此 Class 对象所表示的实体
在同个包中创建2个类:
第一个:
1 //建立一个空类 2 public class Student extends Object { 3 4 }// extends Object 写不写无所谓,因为会默认继承Object这个超类
第二个:
1 public class StudentTest { 2 public static void main(String[] args) { 3 Student s1 = new Student(); 4 System.out.println(s1.hashCode()); // 366712642 5 Student s2 = new Student(); 6 System.out.println(s2.hashCode());// 1829164700 7 Student s3 = s1; 8 System.out.println(s3.hashCode()); // 366712642 9 System.out.println("-----------"); 10 11 Student s = new Student(); 12 Class c = s.getClass(); 13 String str = c.getName(); 14 System.out.println(str); // cn.itcast_01.Student 15 16 //链式编程 17 String str2 = s.getClass().getName(); 18 System.out.println(str2); 19 } 20 }
何事都只需坚持..
难?
维熟尔。
LZL的自学历程...只需坚持