A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蓝汝逸 黑马帝   /  2012-3-25 15:35  /  2564 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object 是什么类型的?它有什么作用?怎么使用?

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

3 个回复

正序浏览
object是所有类的基类,所有类都隐式的继承该类.比如你自定义一个Person类,你不用手动去添加继承关系,而默认的为你添加了继承关系。
该内有几个方法,大致说一下,
quals — 支持对象间的比较。
GetHashCode — 生成一个与对象的值相对应的数字以支持哈希表的使用。
ToString — 生成描述类的实例的可读文本字符串。
如MessageBox.Show(某变量.ToString());//因为接受的是字符串类型
所有的类型都是object的子类,因为面向对象的特性之一——多态,所以任何数据都可以直接定义为object,以及类型转换等

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

回复 使用道具 举报
object可以转换成所有类型,所有类型也可以转换成object类型。
当一个方法传入的参数不确定是什么类型的时候就传个object类型进去,然后在方法里面转换成需要的类型就可以。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
object类型是基类型,也就是所有类型的父类型.

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马