随笔分类 -  面向对象

多态
摘要:一、定义 多态:相同类型的对象调用相同的方法却表现出不同行为的现象。 二、特点 1.只有基类成员声明为virtual或abstract时,才能被派生类重写。 2.子类想要改变虚方法的实现行为,则必须使用override关键字。 三、格式 (1)父类 (2)子类 (3)调用 阅读全文

posted @ 2016-06-29 18:10 bosamvs 阅读(124) 评论(0) 推荐(0)

密封类,静态类,抽象类
摘要:一、几种类 1.密封类 (1)格式 2.静态类 (1)格式 3.抽象类 (1)定义:指设计为被继承的类,即抽象类只能被用作其他类的基类,不能创建抽象类的实例。 (2)格式 (3)特点: 1)可以包含抽象成员或普通的非抽象成员。 2)可以自己派生自另一个抽象类,即: 阅读全文

posted @ 2016-06-29 17:16 bosamvs 阅读(447) 评论(0) 推荐(0)

继承
摘要:一、基本特征 通过继承可以复用父类代码。 二、定义 在C#中,一个类可以继承另外一个已有的类(密封类除外),被继承的类称为基类(或父类),继承的类称为派生类(或子类),子类将获得基类除构造函数和析构函数外的所有成员。(静态类是密封类,不能被继承) 三、操作 1.格式 (1)先创建一个父类Class1 阅读全文

posted @ 2016-06-29 16:49 bosamvs 阅读(141) 评论(0) 推荐(0)

封装
摘要:一、基本特征 把客观事物封装成类,并将内部的实现隐藏,以保证数据完整性。 二、定义 封装是指把类内部的数据隐藏起来,不让对象实例直接对其操作。 三、操作 1.封装可以通过public,private,protected和internal等关键字实现。 2.格式 (1)技巧 1) 将光标放在封装的名字 阅读全文

posted @ 2016-06-29 16:27 bosamvs 阅读(199) 评论(0) 推荐(0)

导航