面向对象程序设计,如何用最通俗的话描述出它的中心思路。
我看了一些资料,还是不好理解,太抽象了
我看了一些资料,还是不好理解,太抽象了
解决方案 »
- 请问一个问题,希望高手们能解决
- 水晶报表
- char和string之间的转换
- 各位大侠好,我是个.NET新手,最近我做了一个购物网站,用ASP.NET+SQL SERVER,现在想做个这个网站的后台管理系统,但是由于没经验不知道
- 怎样取文本框的值多行的,我只能取第一行?
- 关于数据查询的问题 我真的投降了!
- owc问题100分:如何把二维数组的值一次性写入excel中,asp.net(vb),在线等待!
- AspNetPager控件实现分页查询,但找不出哪里有错,进来看看(分不多了,以后会追加的)。。。
- 又是数组的问题再问了。
- 初学者的问题???
- ASP.NET 后台如何设置HTML标签<Label>的值
- 求TDC组件与gridview的区别和用法 顺便找一.net的技术群
万物皆对象,人也不例外。如题:
① 对象 是 人,人的名字叫 阿 三。② 对象的属性特征,阿三的年龄、身高、有鼻子、有手 之类的。③ 对象的封装,是把 阿三的年龄、身高之类的,通用标识来统称,方便外村的人称呼或者外面的人识别。④ 对象里的阿三,就是传说中的人类,在OOP中叫做类。⑤ 人类倒是是什么演变过来的呢,是不是猿猴。如果是猿猴的话,或许是会继承猿猴的某些特征和生存方法, 程序里叫做,子类继承父类⑥ 还有的就是多态.对接口的实现、方法的重写、虚方法等。态性是类为方法(这些方法以相同的名称调用)提供不同实现方式的能力。多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现
可以用不同的方式实现组件中的多态性:
接口多态性。
继承多态性。 抽象类实现的多态性。
接口多态性
多个类可实现相同的“接口”,而单个类可以实现一个或多个接口。接口本质上是类需要如何响应的定义。接口描述类需要实现的方法、属性和事件,以及每个成员需要接收和返回的参数类型,但将这些成员的特定实现留给实现类去完成。继承实现的多态性
多个类可以从单个基类“继承”。通过继承,类在基类所在的同一实现中接收基类的所有方法、属性和事件。这样,便可根据需要来实现附加成员,而且可以重写基成员以提供不同的实现。继承类也可以实现接口抽象类实现的多态性
抽象类同时提供继承和接口的元素。抽象类本身不能实例化,它必须被继承。该类的部分或全部成员可能未实现,该实现由继承类提供。已实现的成员仍可被重写,并且继承类仍可以实现附加接口或其他功能。
总之:C#里的OOP主要基本特征有,封装、继承、多态。