java27

  1. 判断两个对象的地址是否相同
    System.out.println(对象1 == 对象2);
    OR
    System.out.println(对象1.equals(对象2));
    2.获取当前对象的真实类型
    System.out.println(对象名.getClass);
    3.想要获取对象中的所有字段
    -1-先要覆盖toString方法
    -2-System.out.println(对象名.toString);
    OR
    System.out.println(对象名);
    4.获取对象的hash值
    System.out.println(对象名.hashCode());
    5.多态
    一个对象有多种形态,就称它是多态
    一个表示自己的类,另一个表示父类
    在创建对象时,如果想要调用子类中的方法,格式中的第一个类名使用
    父类或使用本类都可以,第二个类名要使用本类
    eg:
    class Animal{
    void a() {
    System.out.println("动物");
    }
    }
    class Dog extends Animal{
    void a() {
    System.out.println("狗");
    }
    }
    public class T {
    public static void main(String[] args) {
    Animal D = new Dog();

      D.a();

猜你喜欢

转载自www.cnblogs.com/-zero/p/10357292.html