帮我分析下 下面几个概念~~~(java基础的东西)

来源:百度知道 编辑:UC知道 时间:2024/05/06 10:53:16
帮我分析解释下 下面几个句子 最好举例哦 谢谢先 :
1.CLass 类是由编译器自动生成对象的一个特殊类,它伴随着每个类。
2.(1)Java语言是以类为程序基本单元。
(2)在面向对象语言中,对象是程序的基本单元。
这两句话矛盾不咯,java是面向对象编程 虽说类是某些共同特性实体的集合,但它是一种抽象概念啊,是对对象类型的定义。莫非下面的对象 不值JAVA中的对象实体 实例 ,它也是一种抽象概念 ,还是其他呢????
好心人 帮帮忙咯!! 共同提高 , 呵呵~~~~

在此我先举一个特别普通易懂的例子,比如说动物吧,动物园有各种各种的动物,马啊.孔雀啊等就不一一而举了.马,孔雀都是动物,都有动物的特性.但是他们有又自己的特性.并且马和孔雀也吃不一样的东西,做不一样事.

首先你要明白java语言的含义.java语言也就和我们的人类语言一样,就是对事对物的一种描述.这种描述是一种抽象.比如你说你看到了马长了四只脚,看到孔雀长着美丽的尾巴..但是你说的时候这些动物并没有在你眼前.它们是你抽象了的东西.java的类就是一比较像这样的一种语言,它先说明一些东西的一此特征,告诉别人它有什么特点,能做什么.就好像告诉别人马是长四只脚的,可以跑步.如果有人想骑马了,就要找一只真正的马才能行啊,这个真正能跑的马就不是口中的说的马了,而是真实化了的马,只有真实的马才能载着人跑啊.所以呢,对象是类具体化了的东西.就如是真正的马,能做事了,能跑了.

在面向对象语言中,对象是程序的基本单元,注意这里说的是程序的基本单元,程序是可以运行的东西,可以执行的东西.只有对象才能使它执行.而类是抽象的东西.就如你口中的马.它不能载着你跑,但是真实的马能哦.所以对象是真实的马能执行你想执行的事情.

基本上是这样的,理解了就不难了.

莫非下面的对象 不值JAVA中的对象实体实例 ,它也是一种抽象概念 ,还是其他呢????
where?
这两句没有矛盾啊,只要把Class想象是一个特殊的类就行,是由编译器定义的

提问者不适合学java,鉴定完毕,

这两句没有矛盾啊,只要把Class想象是一个特殊的类就行,是由编译器定义的