zoukankan      html  css  js  c++  java
  • java27

    1.Object类
    判断两个对象的地址是否相同

    System.out.println(对象1 == 对象2);
    OR
    System.out.println(对象1.equals(对象2));
    

    2.获取当前对象的真实类型

    System.out.println(对象名.getClass);
    【class 回顾面向对象.四阶段.Dog】
    

    3.想要获取对象中的所有字段
    -1-先要将toString方法写出来

    @Override
    	public String toString() {
    		return "Animal [name=" + name + ", age=" + age + "]";
    	}
    

    -2-

    System.out.println(对象名.toString);
    OR
    System.out.println(对象名);
    【Animal [name=wc, age=10]】
    

    4.获取对象的hash值
    System.out.println(对象名.hashCode());
    5.多态
    一个对象有多种形态,就称它是多态
    一个表示自己的类,另一个表示父类

    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为new Dog()的上转型对象
    //在创建对象时,如果想要调用子类中的方法,格式中的第一个类名使用父类或使用本类都可以,第二个类名要使用本类
    		D.a();
    【狗】
    
  • 相关阅读:
    Binder机制1---Binder原理介绍
    ShareSDK for iOS 2.9.0已经公布
    TCP/IP数据包结构具体解释
    苹果ipa软件包破解笔记
    自己定义对象的监听方式
    强大的PropertyGrid
    matlab中plot使用方法
    fopen 參数具体解释
    leetcode:linked_list_cycle_II
    AssemblyInfo.cs文件的作用
  • 原文地址:https://www.cnblogs.com/-zero/p/10357292.html
Copyright © 2011-2022 走看看