博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaSE之Object及hashcode等相关知识
阅读量:7109 次
发布时间:2019-06-28

本文共 871 字,大约阅读时间需要 2 分钟。

object:

package javaBasic;

public class TestObject {

public static void main(String[] args) {

// TODO Auto-generated method stub
Person p = new Person(1,"诸葛亮");
System.out.println(p.getClass());
System.out.println(p.getClass().getName());
//获取对象的hash码
System.out.println(p.hashCode());
Person pa = new Person(2,"关羽");
System.out.println(pa.hashCode());
String sa = "诸葛亮";
String sb = "张三";
System.out.println(sa.hashCode() +" sb "+ sb.hashCode());
//toString方法
System.out.println("pa toString --" + pa.toString());
//输出对象的时候会自动调用对象的toString 方法
//toString 是该对象的hashCode()的十六进制 toHexString()
//如果不想使用父类的 toSting 方法,直接在子类中覆盖 toSting方法
System.out.println("pa--" + pa);

}

}

class Person{
int id;
String name;
public Person(int id, String name){
super();
this.id = id;
this.name = name;
}
//覆盖原来的toString方法
/*public String toString(){
return "id:" + id + ",name:" + name;
}*/
}

转载地址:http://vvlhl.baihongyu.com/

你可能感兴趣的文章
angularjs学习曲线
查看>>
关于Cocos2d-x中对其他某个类的某个属性的获得
查看>>
多进程多线程优先级理解--优先级反转【转】
查看>>
BZOJ 3343: 教主的魔法 分块
查看>>
秋招笔试碰到的疑难题目1
查看>>
Zookeeper WINDOWS 安装配置
查看>>
Android应用截图嵌入到真实设备
查看>>
easyui menu 添加hideItem/showItem 方法
查看>>
查看WEB ADI所对应的包过程函数
查看>>
附12 grafana配置文件
查看>>
第六十九节,css入门基础
查看>>
C++析构函数定义为虚函数(转载)
查看>>
打印数字回环
查看>>
berkeley db储存URL队列的简单实现增、删、查
查看>>
使用 jstack 查询线程死锁错误日志 定位问题
查看>>
python3根据地址批量获取百度地图经纬度
查看>>
TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [2])
查看>>
WPF 异步执行
查看>>
Redis简单示例
查看>>
BZOJ 2229 最小割
查看>>