社区
C++ 语言
帖子详情
类抽象和类封装的概念
czj19891224
2010-01-22 03:07:00
你好请问我对类抽象和类封装的概念还是不怎么太理解。能通过简单实用的易懂 的例子解释下吗谢谢
...全文
266
17
打赏
收藏
类抽象和类封装的概念
你好请问我对类抽象和类封装的概念还是不怎么太理解。能通过简单实用的易懂 的例子解释下吗谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baiyizhujian
2010-01-25
打赏
举报
回复
http://topic.csdn.net/u/20090702/16/01f232bf-8e8e-439a-b767-3329003d0c7d.html
baiyizhujian
2010-01-25
打赏
举报
回复
抽象是把某类对象把一些共同点整出来,例如动物,哺乳动物,猫科动物,老虎,猫,这是一个抽象级别递减的对象
封装是把那一个对象模块化,这个对象和外界只通过接口交互,
heguo2chao3
2010-01-25
打赏
举报
回复
[Quote=引用楼主 czj19891224 的回复:]
你好请问我对类抽象和类封装的概念还是不怎么太理解。能通过简单实用的易懂 的例子解释下吗谢谢
[/Quote]
经典!!
CrazyBrian
2010-01-25
打赏
举报
回复
路过,学习学习!!
z5503317
2010-01-25
打赏
举报
回复
就好像生物的分类递减一样,界-》门-》纲-》类-》科-》属-》种,范围不断的减少,那它的抽象性也不断减少,事物越具体,那么抽象性越少。。。
CloudyKuang
2010-01-24
打赏
举报
回复
最好的例子就是形状.
cfanxue
2010-01-24
打赏
举报
回复
5# 说的非常棒 推荐 <孙鑫C++视频> 浅显易懂
marveson
2010-01-24
打赏
举报
回复
有个C++ Primer中文版 第4版.pdf 介绍给你,下载看看这个 很好的
CHZZHC
2010-01-24
打赏
举报
回复
如洗衣机, 外面的按钮就类似与C++中的成员函数,数码管等类似C++中的成员变量;
洗衣机内部的机械/电路是怎样构造的就不用管了.被封装在里面了.
gexiii
2010-01-22
打赏
举报
回复
封装好了,对于其他成员来说就是一个黑盒
hyccai
2010-01-22
打赏
举报
回复
学习来的
lvp1984
2010-01-22
打赏
举报
回复
封装数据,抽象接口
sandy1983
2010-01-22
打赏
举报
回复
鸟类是抽象,麻雀是鸟类的对象。
鸟类有头,脚,眼睛。这是属性,鸟类会飞这是方法。属性和方法封装在鸟类里
herman~~
2010-01-22
打赏
举报
回复
[Quote=引用 1 楼 dontkissbossass 的回复:]
抽象是一个动词
比如 人。 你想到把它写成一个类。OK,你抽象了。
class person
{
private:
int bodymeasurements;//三围
bool ogreperson; //是不是人妖
int hand; //几个手
public:
void song(char *musicname);//唱歌
}
如上,你把人楼共有的特点和行为写出来,“封装”在类里面了
[/Quote]
讲得很浅显易懂呀
PlumeWeaver
2010-01-22
打赏
举报
回复
楼上们讲的很好啊~呵呵
macrojj
2010-01-22
打赏
举报
回复
类本来就是抽象的概念。类分装 就是把数据装盒子里面。有个管家帮你拿出来,送进去
DontKissBossAss
2010-01-22
打赏
举报
回复
抽象是一个动词
比如 人。 你想到把它写成一个类。OK,你抽象了。
class person
{
private:
int bodymeasurements;//三围
bool ogreperson; //是不是人妖
int hand; //几个手
public:
void song(char *musicname);//唱歌
}
如上,你把人楼共有的特点和行为写出来,“封装”在类里面了
微服务系列第九季-Java中的
封装
、
抽象
类
、接口和多态
微服务应用是分布式开发的... 第九季主要是给大家介绍一下:Java中
封装
的
概念
及步骤、Java
封装
类
、Java
抽象
类
的
概念
、继承
抽象
类
、
抽象
方法、接口的
概念
、接口的声明与实现、接口的继承、多态的
概念
、多态的应用举例。
【名词解释】面向对象中的
抽象
、
封装
、继承和多态
抽象
是指将具有共性的事物
抽象
成一个
类
或接口,从而形成一个模板,
封装
是指将数据和方法
封装
在一个
类
中,对外部隐藏实现细节,只暴露必要的接口供外部访问。 继承是一种面向对象编程中的
概念
,指的是一个
类
可以从另一个
类
中继承属性和方法。被继承的
类
称为父
类
或基
类
,继承它的
类
称为子
类
或派生
类
。 多态是指同一
类
型的对象,在不同的情况下会有不同的表现形式和行为。
C#学习之C#面向对象编程(
类
与实例、虚拟
类
、
抽象
类
、
封装
类
、静态
类
、范型)
介绍 C#语言集成了Java和C++的优点,在全面的基础上发展了面向对象的
概念
,比如委托和范型,是从C++语言的函数指针和模版
概念
进化而来的,而单根的面向对象结构,即所有的对象都是继承于object
类
,这在很大程度上来自Java语言的思想。 主要内容:C#创建
类
和实例、虚拟
类
、
抽象
类
、
封装
类
、静态
类
、范型
类
、
类
的属性、方法、事件、C#语言委托远离和用法、匿名
类
、拓展方法
类
和实例 1.
类
和实例 C#引入
类
的
概念
,以全面支持对象编程。使用class关键字定义一个
类
,可以在
类
前面添加各种修饰符。
Java面对对象的
概念
,
类
与对象的
概念
,
封装
,继承,
抽象
类
,接口,多态
面向对象和面向过程的实例人把大象装进冰箱程序员从面向过程的执行者转换成了面向对象的指挥着。买内向对象分析方法分析问题的思路和步骤 :根据问题需要,选择问题所针对的现实世界中的实体。从实体中寻找解决问题相关的属性和方法,这些属性和功能就形成了
概念
世界中的
类
把
抽象
的实体用计算机语言进行描述,形成计算机世界中
类
的定义。即借助某种程序语言,把
类
构造成计算机能够识别和处理的数据结构。将
类
实例化成计算机世界中的对象。对象是计算机世界中解决问题的最终工具。二、
类
和对象的基本
概念
。
面试题-谈谈
封装
和
抽象
的区别
有一句名言:“软件领域的任何问题,都可以通过增加一个间接的中间层来解决”。分层架构的核心其实就是
抽象
的分层,每一层的
抽象
只需要而且只能关注本层相关的信息,从而简化整个系统的设计。 设计与分析的过程就是不听的
抽象
和
封装
,并且确定各个系统实体的细节。
抽象
是指将业务
抽象
为软件领域的元素(系统,模块或
类
);
封装
则是指定义元素的边界,隐藏实现,开放接口。
抽象
是指从众多的事物中抽取出具体共同的,本质性的特征作为一个整体。是共同特质的集合形式。
封装
是指从众多的事物中抽取出具有共同的,本质性的特征作为一个整体
C++ 语言
64,691
社区成员
250,497
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章