黑马程序员技术交流社区

标题: 黑马程序员-Object 是什么类型 [打印本页]

作者: 蓝汝逸    时间: 2012-3-25 15:35
标题: 黑马程序员-Object 是什么类型
Object 是什么类型的?它有什么作用?怎么使用?
作者: 方辉    时间: 2012-3-25 16:59
object类型是基类型,也就是所有类型的父类型.
作者: 柏云杉    时间: 2012-3-25 17:41
object可以转换成所有类型,所有类型也可以转换成object类型。
当一个方法传入的参数不确定是什么类型的时候就传个object类型进去,然后在方法里面转换成需要的类型就可以。

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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2