关于JAVA面向对象的问题

在JAVA中,万事万物皆对象,现在我有一个问题:JAVA中的执行语句是对象吗?如果是,它的class是什么?

8个回答

施主,你着相了。。。你说的东西确实不是对象。
所有编程语言的基础都是过程。因为所有编程语言最终目的是 【去做一件事】。
java就是以对象为单位封装了过程,过程可以看作是对象的动作,过程操作的数据可以看作对象的属性。
Java中你只能通过对象来操作过程,这就是处处都是对象的真意。

那么,所有过程操作的数据都是对象吗?是的。
那么,操作对象数据的关键字(if)是对象吗?不是。

举个例子:你吃饭
咱以人类的思维来看,
【你】可以是对象,
【饭】可以是对象,
【吃】非得是对象吗?不要找虐,它作为【你】的动作更好理解。

那么if为什么不设计成对象呢?设计者也是人。。。。

Ginger_Z
Ginger_Z 我是半路出家学的java ,理论的东西没怎么学过,提出这样的问题可能让您见笑了,谢谢您的回答,很形象!
4 年多之前 回复

万物皆对象,说的是操作的所有类型都是对象,并不是说操作语句是对象
比如 我拿起了一个苹果
苹果是对象,拿不是对象

Ginger_Z
Ginger_Z 谢谢您的回答。
4 年多之前 回复


Java面向对象问题集锦

1、面向对象的特征有哪些方面 

1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本......
答案就在这里:Java面向对象问题集锦
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

具体是啥,你要说sql语句,那就是字符串,就是String

Ginger_Z
Ginger_Z 不是,就是执行语句,比如:for(){} 一类的JAVA执行语句。
4 年多之前 回复

Class类是在Java语言中定义一个特定类的实现。一个类的定义包含成员变量,成员方法,还有这个类实现的接口,以及这个类的父类。Class类的对象用于表示当前运行的 Java 应用程序中的类和接口。

万物皆对象说的也不是 那么标准的,只是说java 语言面向对象编程 十分显著

万物皆对象说的也不是 那么标准的,只是说java 语言面向对象编程 十分显著

java的面向对象说的是把博大的 汉语名词 作为对象 是事物 而非动作。ok?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问