什么是Java中的对象?
答案:2 悬赏:70
解决时间 2021-02-12 20:10
- 提问者网友:前事回音
- 2021-02-12 10:09
什么是Java中的对象?
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-02-12 11:45
在Java当中,对象是一个类的实体。比如说我们定义了一个Person类,很抽象,可能是若干人的集合。但是当我们将至实例化后,例如Liming可能就是Person类中的一个对象。
对象实现了一些相关的数据和算法的封装。
对象变量就是用来接受某个类的对象的。
比如,我们用new运算符声明一个Person类的对象。new Person()。这时候,系统中就开辟了一块内存给这个对象。但是,这个对象我们不知道他的称呼。而对象变量可以让我们方便的调用生成的对象。
比如,Person liming;这一句是声明了一个对象变量,但是,liming毕竟只是一个能够容纳Person类的对象的变量,而不是一个对象。此时你如果用liming.toString()就是错误的。一旦你将liming这个变量初始化:liming=new Person();就可以用liming.toString()了。
方法就是函数。
对象实现了一些相关的数据和算法的封装。
对象变量就是用来接受某个类的对象的。
比如,我们用new运算符声明一个Person类的对象。new Person()。这时候,系统中就开辟了一块内存给这个对象。但是,这个对象我们不知道他的称呼。而对象变量可以让我们方便的调用生成的对象。
比如,Person liming;这一句是声明了一个对象变量,但是,liming毕竟只是一个能够容纳Person类的对象的变量,而不是一个对象。此时你如果用liming.toString()就是错误的。一旦你将liming这个变量初始化:liming=new Person();就可以用liming.toString()了。
方法就是函数。
全部回答
- 1楼网友:山鬼偶尔也合群
- 2021-02-12 13:12
哈哈,这个问题最好不要深究,你大可认为java中的类就好像,我们坐的就叫椅子一样,没什么好研究的,在《java编程思想》中作者都不作出解释,不过他引用了别人的话“类是具有相同特性和行为的对象集合”,说心里话,这对于刚学java的人来说,谁能真正理解,所以你根本不需要去了解他是什么东东,只需要知道他就叫类就可以了,过多的研究既无什么意义反而会自己让自己苦恼,你真正要理解的应该是什么叫做面向对象编程!!而这个是需要大量实践+看书+视频,绝对不是通过其他人的回答就能明白的了。
ps:在外包企业的面试中,如果有面试官问你“知不知道什么叫类”, 你一定要说“不知道!!”。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |