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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zl918 黑马帝   /  2012-1-7 14:01  /  3048 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 zl918 于 2012-1-8 09:23 编辑

只知道Class对Object的建模。。

评分

参与人数 1技术分 +1 收起 理由
王德云 + 1

查看全部评分

7 个回复

正序浏览
小白 黑马帝 2012-1-10 13:27:17
7#
object 是所有类的父类. Class类是他的一个子类,继承了object的而
回复 使用道具 举报
我的通俗理解:
Object类  是类的 盘古.
Class   类 继承与 Object类    她是类的一种表现行为.通过Class类能知道所有类在内存中的表现.
回复 使用道具 举报
你先把 两者之间各自的 意义搞清楚  这样  就能好联系下     
毕老师 不是说过的么   学java  要学的是细想 不要学哪些死的东西  
我的意思 你先把各自的含义 搞清楚  好弄点  自己多想下 ····
Object是所有类的基类,这个你可以查询jdk文档了解,所有类都继承自Object。

Object ...objects这种参数定义是在不确定方法参数的情况下的一种多态表现形式。即这个方法可以传递多个参数,这个参数的个数是不确定的。这样你在方法体中需要相应的做些处理。因为Object是基类,所以使用Object ...objects这样的参数形式,允许一切继承自Object的对象作为参数。这种方法在实际中应该还是比较少用的。

Object[] obj这样的形式,就是一个Object数组构成的参数形式。说明这个方法的参数是固定的,是一个Object数组,至于这个数组中存储的元素,可以是继承自Object的所有类的对象。
这些基础东西建议你多看几遍"Think in java"
Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void 也表示为 Class 对象。

Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。

评分

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

查看全部评分

回复 使用道具 举报
Class这个Java类保存的是一个Java类的meta信息(元信息)。一般在反射中使用。
Object类,是所有Java类的根。包括Class类
回复 使用道具 举报
你问的是累与对象的关系,还是Class类与Object类的关系?
对象是类的实例
Class类继承Object类
Object类是所有类的基类

评分

参与人数 1技术分 +1 收起 理由
王德云 + 1

查看全部评分

回复 使用道具 举报
我是不能特别语言化描述出来,举个例子吧,就比如说“人”是一个类,其中名字啊年龄啊男女身份证号等就是类的各种属性,吃饭睡觉等动作就是方法,也可以说是一个函数。new一个新的Object出来就好像是小孩子刚出生一样,我们需要给发的属性赋值 给他名字啊什么的 而方法是写好的,刚出生的小孩就是一直在学习也就是一个复制方法的过程。
同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人,女人,小孩”就是“人类”的子类 子类只能比父类强,不能比父类功能弱……好像和你说的建模是一个意思…

评分

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

查看全部评分

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