zoukankan      html  css  js  c++  java
  • 黑马程序员面向对象08天3 (Object)

    package java08;
    
    /* 
     *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 String toString() {
            return "demo:" + num;
        }
    
    }
    
    class Person {
    }
    
    class ObjectDemo {
        public static void main(String[] args) {
            Demo d1 = new Demo(4);
            System.out.println(d1);
            Demo d2 = new Demo(7);
            System.out.println(d2.toString());
        }
    }
  • 相关阅读:
    Java 日期 Api
    Java 基础-反射
    Java 基础-运算符
    Android findBugs
    java-基础练习题3
    java-基础练习题2
    java-基础练习题1
    java-基础练习题
    Java IO 遇到的错误
    Android测试框架-uiautomator
  • 原文地址:https://www.cnblogs.com/guwenren/p/2986526.html
Copyright © 2011-2022 走看看