社区
Java SE
帖子详情
什么是抽象 封装 和多态性?
huang3407
2007-09-03 05:26:35
封装就是 把不同的零部件组装成一辆汽车,
属性和方法结合在一起?
抽象就是一家公司 有公开的信息,和私有的信息,
把一些属性给私有化,外面的人看不见?
多态性,用相同的技术,但是造出不同的产品
就是有共同的方法,但是结果不一样?
-------------------------------------
我这样子说对不对?
...全文
281
3
打赏
收藏
什么是抽象 封装 和多态性?
封装就是 把不同的零部件组装成一辆汽车, 属性和方法结合在一起? 抽象就是一家公司 有公开的信息,和私有的信息, 把一些属性给私有化,外面的人看不见? 多态性,用相同的技术,但是造出不同的产品 就是有共同的方法,但是结果不一样? ------------------------------------- 我这样子说对不对?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qingyuan18
2007-09-03
打赏
举报
回复
楼主看看《Think In Java》,里面面向对象讲的不错
网络咖啡
2007-09-03
打赏
举报
回复
抽象就是从具体的东西里面发现共性,然后表达出来,比如从一群人中抽象出人这个类
封装就和装箱子一样,比如电脑里面的硬盘什么的,你只知道它是硬盘,具体内部是怎样的你不需要知道。封装降低了系统的复杂性。
多态就是多种形态,换句话说,也就是你看到的和实际的东西可能不一样,多态很利于项目的扩展。
sszhangy
2007-09-03
打赏
举报
回复
lz这样理解也不无道理。
其实对这些问题的理解是一个循序渐进的过程,只有在实践中运用才会有深刻的体会,“恍然大
悟”的感觉,建议看看设计模式。
java 简述类的
封装
性、继承性、
多态性
一:什么是
封装
性、继承性、
多态性
封装
性:通俗说就是一个盒子,多个对象、功能、组件等装在一个盒子里,内部具体是什么不知道,用到它时,使用特定方法或功能去调用它。即声明一个变量(其属性值是private)不能给其变量直接赋值,但可以通过方法构造去复制。意思近似于软件工程中讲到的黑盒测试。 继承性:通俗说就是实际生活中儿子与父亲就是继承关系,制作了一台电脑,再想生
python之对象的
封装
、继承、多态、
多态性
1.什么是类的
封装
?为什么要
封装
?
封装
指的是将数据和对数据的操作放在一个小盒子中。
封装
的作用在于将代码保护起来,防止无意中对代码的破坏,以及方便我们对程序进行模块化管理。2.什么叫类的继承?为什么要有继承? 继承,顾名思义,就是子类对父类的继承,子类继承父类的方法属性。可以将类似事物的类似属性以及类似方法继承下去,而不要重复写类似的代码,从而会减少代码的冗余。3.什么叫类的多态?为什...
面向对象程序设计具有4个共同特征:
抽象
性、
封装
性、继承性和
多态性
面向对象程序设计具有4个共同特征:
抽象
性、
封装
性、继承性和
多态性
封装
性-继承性-
多态性
-
抽象
性
封装
性(隐藏与
封装
) 问题: 当创建了类的对象后,如果直接通过“对象.属性”的方式对对应的对象属性赋值的话,可能会出现不满足实际情况的意外 我们考虑不让对象直接作用属性,而通过“对象.方法”的形式,来控制对象对属性的访问。实际情况中,对属性的要求就可以通过 方法来体现。 解决的办法: (
封装
与隐藏的思想)1. 将类的属性私有化,2. 提供公共的方法(getter&setter)...
封装
、继承、多态、
抽象
封装
、继承、多态 1.
封装
:
封装
是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。(信息隐藏或数据访问保护) 属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。
封装
就是把属于同类事务的共性(属性和方法)归到一个类中,以方便使用。 面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类中编写的方法就是对实现细节的一种
封装
;我们编写一个类就是对数据和数据操作的
封装
。可以说,
封装
就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口(可以想想普通洗衣机和全自
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章