究竟什么是面向对象 面向对象的三大类:封装,多态,继承,究竟是怎...

究竟什么是面向对象面向对象的三大类:封装,多态,继承,究竟是怎么个意思?本人小白,刚刚开始接触变成,网上找了无数文章也看不大懂,无法理解。就高手用实际编程的例子来讲解下,... 究竟什么是面向对象
面向对象的三大类:封装,多态,继承,究竟是怎么个意思?
本人小白,刚刚开始接触变成,网上找了无数文章也看不大懂,无法理解。
就高手用实际编程的例子来讲解下,感激涕零,启蒙恩师,永生不忘!
暂时无积分,各位大大等几天,若能搞到全额奉献
展开
 我来答
百度网友3b60ea87f
2012-02-13 · TA获得超过152个赞
知道小有建树答主
回答量:284
采纳率:100%
帮助的人:173万
展开全部
封装:隐藏对象的属性和实现细节,仅对外公开接口。其实封装的行为在我们的代码中非常常见,例如接口,接口封装的是实现细节,对于接口的使用者来说,他不需要关心接口的实现细节,他只需要知道调用这个接口,就能得到正确的结果即可。对属性的封装也有很多,对属性的封装主要是为了保证属性的合法性和严密性,例如:年龄属性
public int Age
{
get
{
if ((value< 0 ) || (value > 200))
{
Exception.Throw();
}
else
{
age = value;
}
}
}
就是让负数和大于200的正数不能成为合法的年龄
百度网友47638c80c
2012-02-13 · TA获得超过112个赞
知道答主
回答量:198
采纳率:100%
帮助的人:85.8万
展开全部
提到面向对象,得先明白什么是对象和类。封装,多态,继承都是基于这两个概念的。
封装是指外界不能随意访问类内部的数据、屏蔽内部细节。继承指类之间有父子关系,子类有条件地继承父类的特征。多态说通俗一点就是以一种更泛化、更通用的观点或者视角去对待一个具体对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-02-19 · TA获得超过3954个赞
知道大有可为答主
回答量:1636
采纳率:77%
帮助的人:1237万
展开全部
面向对象是一种程序设计方法,基于对象模型,包括面向对象分析、面向对象设计、面向对象编程.对象模型有4个主要要素:抽象、封装、模块化、层次结构.什么是对象?什么是类?什么是抽象?什么是封装?《面向对象分析与设计》给出这样的定义:对象是可以对做一些事情的一些东西.一个对象有状态、行为、和标识.相似对象的结构和行为在它们共同的类中被定义.术语实例和对象是可互换的.类是一个共享相同结构和行为的对象集合.抽象描述了一个对象的基本特征,可以将这个对象与所有其他类型的对象区分开来,因此提供了清晰的分离关注,它与观察者的视角有关.封装是一个过程,它分隔构成抽象的结构和行为的元素.封装的作用是分离抽象的概念接口及其实现.例子的话这本书有大量的实例,完整展示了用面向对象作设计分晰的各个细节,可参看这本书.你可以百度一下面向对象,你可能会发现:我们总是用于一些别人听不懂的词语解释一些简单的概念.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式