ZKX's LAB

封装和抽象的区别?(java) Java抽象与封装的概念

2020-07-27知识17

先谢谢了!java里封装、继承、抽象、多态分别是什么意思?请帮我解释的人性化点!不要说得太机械化啊!理解不了!抽象:就是忽略一个主题中与当前目标无关的那些方面,以便。Java抽象和封装的不同点是什么? 抽象:就是把现实生活中的某一类东西提取出来,用程序代码表示,我们通常叫做类或者接口。抽象包括两个方面:一个是数据抽象,一个是过程抽象。数据抽象也就是对象的属性。过程抽象是对象的行为特征。封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行封装隐藏。封装分为属性的封装和方法的封装。继承:是对有着共同特性的多类事物,进行再抽象成一个类。这个类就是多类事物的父类。父类的意义在于抽取多类事物的共性。多态:允许不同类的对象对同一消息做出响应。方法的重载、类的覆盖正体现了多态。Java中的“抽象”和“封装”概念不大清楚~~谁能写具体详细点~~(最好有举例) 抽象。是把许多类,的共同特性的提取出来。封装是把只需在本地类中使用的变量或方法变为私有。拒绝他人访问。封装和抽象的区别?(java) 封装是封装,抽象是抽象抽象,是把许多类,的共同特性的提取出来。封装,是把只需在本地类中使用的变量或方法变为私有,拒绝他人访问。抽象,现实中的所以东西都可以抽象成java中的类,人类,兽类,鸟类比如说一只狗你设计时会把它抽象成一个Class Dog{private weight;private length;private color;public void eat(){吃的代码}public void bite(){咬的代码}public void wang(){Sysetm.out.println(\"wangwang\");}}抽象和封装都涉及了。封装就是把对象的行为和属性装在一个类里,抽象就是把现实中的东西设计成一个类,懂了吗朋友请简要阐述java语言是如何支持面向对象的抽象与封装概念的? 对象:万物皆对象。为什么说万物皆对象?因为万物都能抽象成对象。比如人,可抽象成名字,性别,年龄,籍贯,洗好等等属性与行为的组合体封装:与访问权限有关系,public protect,default,private四大访问权限就决定了谁能访问我的类,我的方法,我的属性。我这样说,你明白了不,如果觉得可行,就采纳吧谢谢

#函数封装#抽象方法

随机阅读

qrcode
访问手机版