匿名内部类,Object类

匿名内部类(理解)
是在抽象类和接口基础之上创建起来的一种结构
必须以抽象类和接口为主
 
A a = new A(){覆写方法}
 
Object类(重点,参数统一)
 
在每定义一个类的时候,若是没有明确继承一个类,则默认继承
Object类
例:Object A = new Person();
 
取得对象信息:public String toString(),代替以前的getInfo();
对象比较:public boolean equals(Object obj);
对象哈希码
 
取得对象信息toString()
当用户输出对象的时候,都会默认调用toString()方法
默认实现是输出对象的公共属性——对象地址数据。
 
对象比较:
由于String的equals方法就是覆写Object类的equals()方法
 
接收全部引用数据(重要)
Object类是全部类的父类
使用Object类能够接受数组
Object obj= new int[]{3,2,1}
还能够接收接口对象
全部的引用类型均可以用object接收
相关文章
相关标签/搜索