java学习路线__面向对象__Object类__14

Object类

一:Object类简介

所有类的对象都可以使用object类来接受数据

object类有一个无参构造方法,为了object的子类对象实例化编写的

必须掌握object类里面的方法

二:取得对象信息

object类中的同string方法是返回子类对象的地址(所有对象的都有的共同特点,地址)

要是父类的string不满足子类要求,于是子类复写同string方法

java里面只要和String进行+的操作最终结果是String类 没有例外

三:对象比较

标准的对象比较使用equals方法 所以在子类里面采用复写的办法将equals方法,用来实现两个子类的比较

四:接受引用数据类型

object类可以接受所有的类,可以称为是所有类的父类。但是object类不仅仅局限于此,它还可以接受所有的引用数据类型(数组,接口(类本来就是引用数据类型))


//所有向object转型的都是向上转型
object obj = new int [3] {1,2,3};

//向下转型 ,需要强制类型转换
int [] data = ( int [] ) obj ;

object类真正的实现了对java所有的数据类型的接受 ,如果需要一个类来接受所有的数据类型,就使用object类进行实现。

记录时间:(2017年04月010日 11:48  接口不是类,却和类的用法很相近)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值