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();
    【狗】
    
  • 相关阅读:
    C++的Socket的使用源码
    一些程序技术简介
    VMware安装步骤既常见问题
    操作系统和环境准备
    第一章-硬件组成
    python之面向对象
    指向方法之委托(一)
    Django之URL控制器(路由层)
    python之字符编码(四)
    python之字符编码(三)
  • 原文地址:https://www.cnblogs.com/-zero/p/10357292.html
Copyright © 2011-2022 走看看