首页 > 编程语言 > 详细

java10-1 Object类

时间:2016-09-14 00:08:43      阅读:119      评论:0      收藏:0      [点我收藏+]

/*
* Object:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。
* 每个类都直接或者间接的继承自Object类。
*
* Object类的方法:
* public int hashCode():返回该对象的哈希码值。
* 注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但是不是实际地址值。
* 你可以理解为地址值。
*
* public final Class getClass():返回此 Object 的运行时类
* Class类的方法:
* public String getName():以 String 的形式返回此 Class 对象所表示的实体
*/

在同个包中创建2个类:
第一个:
//建立一个空类
public class Student extends Object {

}// extends Object 写不写无所谓,因为会默认继承Object这个超类


第二个:

public class StudentTest {
public static void main(String[] args) {
Student s1 = new Student();
System.out.println(s1.hashCode()); // 366712642
Student s2 = new Student();
System.out.println(s2.hashCode());// 1829164700
Student s3 = s1;
System.out.println(s3.hashCode()); // 366712642
System.out.println("-----------");

Student s = new Student();
Class c = s.getClass();
String str = c.getName();
System.out.println(str); // cn.itcast_01.Student

//链式编程
String str2 = s.getClass().getName();
System.out.println(str2);
}
}

java10-1 Object类

原文:http://www.cnblogs.com/LZL-student/p/5870119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!