问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何理解JAVA中的面向对象?谢谢!

发布网友 发布时间:2022-04-30 16:04

我来回答

5个回答

热心网友 时间:2022-06-27 00:51

java是一种面向对象的语言。也就是说,这种程序设计,把现实中的所有的问题都当做一个个对象来解决,每个对象都有其独立的属性和方法,每个对象之间具有一定的联系,在面向对象设计编程中,不需要考虑对象的实现细节,每个对象都有自己的任务和功能。比如说汽车是一个对象,飞机也是一个对象;汽车具有后备箱、方向盘和发动机等属性,飞机有机翼、操作台等等属性,如果程序想实现能够根据汽车状态输出相应语句,比如前进、后退,那么实现这个功能的具体代码成为方法,对应的飞机也可以有自己的方法比如起飞、下降等。飞机和汽车都属于交通工具,他们某些地方具有共性就是有联系的意思,交通工具包含汽车飞机等对象。。。三言两语不知道你能明白多少,建议还是看书好好去理解了,比如《Thinking in java》,《java核心基础技术卷I II》。

热心网友 时间:2022-06-27 00:52

java语言就是一门编程语言,用来解决现实当中各种复杂的业务逻辑问题。
Java 在特定情况下解决了特定平台间的跨平台问题,解决方法是把 Java 本身做成一个平台。然后,只要把 Java 平台本身部署到目标机器,那么应用理论上就可以用了,这个方法对不同 flavor 的 Unix 系统之间的程序移植带来了很多好处。——这所有的好处都来自服务器领域。——Java 虚拟机把这些「型号不同但实质上等价」的服务器虚拟成一致的。但 Java 无法解决那些「实质上就不一样的设备」之间的兼容性。
Java 最初的目标,甚至都不是为了把 Windows 移植到 Linux,而是为了让不同 flavor 的 Unix 之间能够做到二进制兼容。但无论如何,不同的 Unix 本质上都是 Unix,他们之间实现二进制兼容相对比较现实。但诸如 Linux/Windows/OSX 这样本质区别很大的平台,二进制兼容很大程度上只是过于美好的幻想。他们在一些系统核心调用方面可能存在完全不同的机制,以至于你为了选择一个所有系统可用的方式必须牺牲最优效率。

热心网友 时间:2022-06-27 00:52

java万事万物皆对象(一种理念;只可意会,不可言传!)。
对象是数据与只能处理这些数据的方法的封装(一个原子单元),类是程序员提供给系统的一类对象相似的对象的描述(描述),程序开始运行之时,想一下程序中是不是未存在任何对象,就连对象的声明(用代码表示具体的对象)也没有,单单就存在对象描述模板(即是:类),所以我们可以通过模板,叫系统new(构造)一个具体的对象来使用。
特别提醒一点:千万要揣摩一下这句话(对象是数据与只能处理这些数据的方法的封装)。

热心网友 时间:2022-06-27 00:53

类是对事物的抽象,对象就是类的实例。对象的属性方法都封装在类中。

热心网友 时间:2022-06-27 00:54

相对于面向过程,主要是通过类构建各个对象进行交流,其中的细节不用注重关注,降低耦合度,方面程序改写升级
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男生买卫生巾支援灾区对吗? 打了耳洞三天下了耳钉,怎么办!! cs七龙珠家里两台电脑怎么连局域网玩 CS七龙珠怎么创建联网房间 CS七龙珠怎样和电脑玩 CS七龙珠能和电脑对打吗 不然怎样调对打模式有哪些地图!!!急需... 糖葫芦的山楂在哪里买 衡水市康宁街与人民路交叉口市一建家属院7号楼,1-201怎么翻译 梦见朋友搬家时小孩因我不愿离去,且小孩坐在床上跑出许老鼠? 梦见搬家是什么预兆解梦 怎么对新建的股票交易系统的好坏进行测试啊 对股票交易系统进行测试,用什么软件最好 适合在大学宿舍用的电脑有哪些? Java中的“面向对象”是什么意思? 股票beta是什么意思 股票交易测试公式的问题 如何对Java面向对象的理解? 股票实盘操作,实盘是怎么测试的? 怎么测试股票交易系统 同花顺怎么测试交易系统 梦见迷路了!找不到家了!是什么意思呢? 如何修改db2数据库日志缓冲区大小设置 执行DB2的命令有哪些方式 Linux环境下,db2 -v connect to dbname user username using psw ,当不加-v时,的区别是什么?谢谢! 罗技MK320无线鼠标那个电源指示灯不亮,不是说开电源的时候 会亮绿色的 我的那个不会亮,是不是坏了 罗技 LX5 无线鼠标背面的ON\O 指示灯 时常不亮 而罗技的折线型接收器鼠标指示灯不亮 罗技mx vertical 无反应 哪位大神知道铃声多多里读取的本地歌曲要存在手机的哪个文件里? 北京市政园林工程公司哪家好? 罗技M215无线鼠标失灵了指示灯也不亮了 股票交易系统测试 股票交易测试数据时交易系统进几次进不去会被锁住吗 开通股票账户之前,有没必要给自己做个测试? java中 什么是面向对象 怎么理解?能否举例例子 通俗易懂说明,谢谢 请问,大学里面宿舍的电脑是要自己买吗, 一般大学学校宿舍是几人的?能安电脑吗? 大智慧股票软件,交易系统测试,公式评测的问题 在java中面向对象的含义是什么? 大学可以安装台式电脑吗? java中什么是对象、什么是面向对象,这该怎么理解 大学宿舍用什么电脑好? 干枣可以放多久,怎么存放? 干枣可以放多久,怎么存放? 在word文档中,如何设置题目右对齐,而不改变左边格式 书皮怎么包成三角包? 新学期又开始了,我们要包书皮,可是三角包怎么包呢? 寸字拼音怎么打 寸的拼音是什么字 帮帮忙,2018年优佳好卷四年级数学下册人教版这本答案谁有? 包三角书皮的方法,清晰点的,讲清楚,我还小啊!!!我会加悬赏的 人教版四年级下优佳好卷答案语文数学英语