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();
    【狗】
    
  • 相关阅读:
    Ansible import_playbook 导入playbook
    Ansible Playbook 变量传递
    Ansible Notify与Handler组合
    Ansible Role
    Ansible infile模块
    Ansible When有条件的运行任务
    Ansible register捕获命令输出
    Ansible Command Shell Raw模块区别
    Ansible Facts
    Ansible Jinjia2模块
  • 原文地址:https://www.cnblogs.com/-zero/p/10357292.html
Copyright © 2011-2022 走看看