C#中封装继承多态接口抽象类
发布时间
阅读量:
阅读量
目录
-
封装机制
-
类的继承特性
-
多态性概念
-
静态多态性表现形式
-
函数重载技术
-
运算符重载方法
-
可重载与不可重载运算符分类
-
动态多态性实现方式
-
虚拟(virtual)函数与重写(override)机制
-
成员隐藏现象
-
抽象类定义与应用
-
接口设计与实现
参考文献
1.封装
封装 被界定为将一个或多个元素整合于物理或逻辑层面的容器之中。在面向对象的程序设计范式中,封装的主要目的在于限制对内部实现机制的直接调用。
C# 语言中,封装依据实际需求设定访问权限,并借助 访问修饰符 实现这一控制过程。
所谓 访问修饰符,其作用在于明确类成员的作用域与可被访问的程度。C# 语言所提供的访问修饰符包括以下几种:
- public:允许所有对象进行访问;
- private:仅限于对象内部自身进行调用;
- protected:仅限于该类对象及其继承类对象进行访问;
- internal:仅限于同一程序集内的对象进行访问;
- protected internal:限定为当前程序集内的对象或由该类派生出的类型所访问。
2.继承
派生类结构
属性 类修饰符 class 派生类名:基类名{
全部评论 (0)
还没有任何评论哟~
