Java Object
来源:互联网 发布:java 对比相似度 编辑:程序博客网 时间:2024/05/18 12:37
/*Object:是所有对象的直接后者间接父类,传说中的上帝。该类中定义的肯定是所有对象都具备的功能。Object类中已经提供了对对象是否相同的比较方法。如果自定义类中也有比较相同的功能,没有必要重新定义。只要沿袭父类中的功能,建立自己特有比较内容即可。这就是覆盖。*/class Demo //extends Object{private int num;Demo(int num){this.num = num;}public boolean equals(Object obj)//Object obj = new Demo();{if(!(obj instanceof Demo))return false;Demo d = (Demo)obj;return this.num == d.num;}/*public boolean compare(Demo d){return this.num==d.num;}*/public String toString(){return "demo:"+num;}}class Person {}class ObjectDemo {public static void main(String[] args) {Demo d1 = new Demo(4);System.out.println(d1);//输出语句打印对象时,会自动调用对象的toString方法。打印对象的字符串表现形式。Demo d2 = new Demo(7);System.out.println(d2.toString());//Demo d2 = new Demo(5);//Class c = d1.getClass();////System.out.println(c.getName());//System.out.println(c.getName()+"@@"+Integer.toHexString(d1.hashCode()));//System.out.println(d1.toString());//Person p = new Person();///System.out.println(d1.equals(p));}}
——摘自《毕向东25天》
0 0
- java object
- JAVA Object
- Java Object
- Java Object...
- Java Object
- Java Object
- java Object
- Java----Object
- Java Object
- java--Object
- Java:Object
- ActionScript Object 2 Java Object
- Java Object equals() & hashCode()
- Java Object的详解
- Object Ordering java 排序
- Java Object 类分析
- Java For Android - Object
- JAVA基类-Object
- Java入门篇
- PAT乙级—1044. 火星数字(20)-native
- 单链表反转
- instanceof关键字
- BaseAdapter简单封装
- Java Object
- 一起学Netty(十五)之 AttributeMap属性
- Android 私有文件夹 文件的写入与读取
- Java语言的发展及其特点
- C语言中volatile关键字的作用!!!
- AsyncTask出现RejectExcetionExcetion原因
- 设计模式23篇:责任链模式
- 【一天一道LeetCode】#62. Unique Paths
- Collection <__NSArrayM: 0xb550c30> was mutated while being enumerated.-