Object 2
来源:互联网 发布:开发游戏的软件 编辑:程序博客网 时间:2024/06/07 14:22
------- android培训、java培训、期待与您交流! ----------
package cn.object.object;/** * @author tom *Object toString() 如何获取对象哈希值 并把哈希值转行成十六进制的 *ObjectgetClass() 获取类文件对象, *//** * @author tom * */public class ObjectToString {public static void main(String[] args) {Ceshi d1 = new Ceshi();Class c=d1.getClass();//System.out.println(c.getName());//他获取的就是类文件对象的名字也是(哈希值表示)所以我直接给他加到下面的方法上输出了和toStirng()一样System.out.println(c.getName()+Integer.toHexString(d1.hashCode()));//这个就是获取对象的哈希值并用Integer变成十六进制的System.out.println(d1.toString()); //这里面得到的是new的类名+对象哈希值(十六进制的) ////////////////////////////////////////////此时发现toString()没有什么意义还不如 所以可以这样}}/* *不止可以复写toString()这个方法还可以复写elquals()和hashCode()方法, *提问如果我把这些Object里面的类我都复写了我是不是可以给它定义为抽象的啊? *回答:不可以如果你给他定义为抽象的的方法,那么Object类也要抽象,可是Object一抽象, *那么我其他方法里面要用Object类的时候我也要复写这个方法特别麻烦,所以不能把Object里面的方法定义为抽象方法 */class Ceshi{public String toString(){return "哈哈哈";//这里面把上面的toString()方法复写了}}
0 0
- Object 2
- ActionScript Object 2 Java Object
- javaScript--Object(2)
- JAVA String Object(2)
- add 2 Sales_item object
- Object-C ---2
- object-c(2)
- Object-C总成2
- 2 Object类
- object
- Object
- object-
- object
- Object
- Object
- Object
- Object
- Object
- PostgreSQL实用SQL
- example: call cuda toolkit API from python, curand
- hdu 4605 Magic Ball Game(离线+树状数组)
- JAVA:相对路径显示图标
- 第三方框架 - @“失败不可怕”
- Object 2
- 图书管理系统1
- 字符串的压缩(待修订)
- android Adapter
- MD5加密java
- RSA算法原理(一)
- Erlang生成式实现的列表去重、求交集及并集
- 快速排序代码
- VC++ 内存泄露 示例代码 让new的位置显示文件名行号