java的面向对象是什么意思,能不能用通俗的话解释一下?

如题所述

面向对象的简单理解就是,你可以把现实中的每一件物品都看作是一个对象,这个物品的信息看作是对象属性,物品功能看作是对象方法

比如,身份证,这是一个对象,身份证上的姓名,籍贯地址,开卡所,有效期等等信息看作是这个对象的属性,身份证可以刷卡,那么刷卡这个动作就是身份证对象的方法/事件
再比如你开的车子,车子本身是对象,车辆类型,购买时间,里程数,手动/自动,耗油数,座位数,等等这些属于这两车子的信息都是属性,前进,转弯,后退,这些动作都是车辆方法;比如保养,年审,事故,修改里程公里数等等这些东西也是车辆的方法,但也同时是车辆的事件,所以这里单独称为事件方法,事件是方法,方法不一定是事件.不知道说的清楚吗
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-07-24
首先,
有个还没见过面的学生叫张三,
此时他还只是一个类:"张三"类,
类中只有一些基本属性和方法,
属性(状态):眼睛,鼻子,身高,体重,有没有头发(滑稽)等等
方法(行为/动作):吃饭,睡觉,学习,旅游等等
其次,
有一天张三来公司了,我们知道他长啥样了
如果我们要设置/修改张三的属性,调用张三的方法应该怎么办?
答案:创建类的对象.
因为类本身是抽象的,无法直接进行操作,我们只有创建了它的对象才能为所欲为
ZhangSan zs = new ZhangSan();
此时 "zs" 就是张三类的对象
最后我们就可以通过 "zs" 对象来给这个张三类设置属性/调用方法啦
zs.setHeight = 180; //设置身高
zs.setWeight = 70; //设置体重
zs.sleep(); //调用睡觉方法,让张三睡觉

解决了张三,如果再来个李四也是一样的操作
第2个回答  2020-08-31
万物皆对象,可以把任何东西看做一个对象;
如我们自己,都有眼睛,鼻子,嘴巴等可以看做是这个对象的属性,而吃饭,洗澡等一系列行为动作,可以看做是这个对象的方法;
左上角有我头像,关注我主页,有很多有趣的朋友在一起讨论交流;

java的面向对象是什么意思,能不能用通俗的话解释一下?
面向对象的简单理解就是,你可以把现实中的每一件物品都看作是一个对象,这个物品的信息看作是对象属性,物品功能看作是对象方法 比如,身份证,这是一个对象,身份证上的姓名,籍贯地址,开卡所,有效期等等信息看作是这个对象的属性,身份证可以刷卡,那么刷卡这个动作就是身份证对象的方法\/事件 再比如你开的...

介绍一下java的面向对象
面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。2、对象 对象是系统中用来描...

Java中“面向对象”怎么理解,谢谢
我自己有一种说法就是,面向对象,包括了面向过程。当然这个说法不对,但我是这么理解的。面向过程,因为注意的是过程,所以不注重是谁在做。也可以理解为,做一件事,可以一个人做,也可以团队来做。一个人做的时候,就注重怎么做了。而团队来做的时候,就注重谁来做哪个方面以及过程。基本上就是...

Java中面向对象到底是什么意思
5.面向对象中最重要的思想就是类,类是模板是蓝图,从类中构造一个对象,即创建了一个类的实例。(类好比一个建材市场,其中有许多子类--各种各样的装饰材料,而我们装修自己的房子就要选择我们需要的材料,(为了建立我们自己的程序,我们必须选 择我们需要的类)这个比喻可以很形象的解释类是什么。6...

java什么是面向对象
JAVA是一种面向对象的程序设计语言,对象是由类抽象出来的,所有的问题都是通过对象来处理,对象可以操作类的属性和方法来解决问题,所以了解对象的产生、操作和消亡是十分必要的。对象可以认为是在一类事物中抽象出某一个特例,通过这个特例来处理这类事物出现的问题,在Java语言中通过new操作符来创建对象。

java的面向对象到底是什么意思
就是一种抽象表达事物的思维方式; 面向对象的分析根据抽象关键的问题域来分解系统。面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想...

"面向对象"通俗讲是什么意思
所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全局变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型...

在JAVA编程中 面向对象到底是什么?
你的比喻是不错的,面向对象将程序看作是一个由对象组成的系统,每个对象具有自己的功能和责任。类似于晒衣服的例子,晒衣服的过程可以看作是一个对象的方法,这个对象可以代表家中的一台晾衣架。妈妈只需要调用晾衣架的晒衣服方法,而不需要了解晒衣服的具体实现方式。面向对象的特点包括封装、继承和多态...

Java面向对象怎么样理解的
多态性使指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。三、面向对象的要素 (1)抽象。抽象是指强调实体的本质、内在...

Java 面向对象理解?
java语言中有三个典型的面向对象的特性:封装性、继承性和多态性。1. 封装性 java语言中,对象就是对一组变量和相关方法的封装,其中变量表明了对象的状态,方法表明了对象具有的行为。通过对象的封装,实现了模块化和信息隐藏。通过对类的成员施以一定的访问权限,实现了类中成员的信息隐藏。◇ java类...

相似回答