C#003.面向对象OOP

Posted RyouJou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#003.面向对象OOP相关的知识,希望对你有一定的参考价值。

文章目录


面向对象OOP

屏蔽(隐藏)new 和 base

  • 派生类不能删除成员、但可以屏蔽成员
  • 屏蔽就是不使用父类的成员
  • 有点类似java的super

new 关键字显式屏蔽

基类成员:public stirng Field =“a”;
派生类屏蔽基类成员 :new pubic string Fied1 =“b”;

基类函数:public void Method();
派生类屏蔽基类函数 :new pubic void Method();

base 派生类访问被屏蔽成员

基类:public stirng Field =“a”;
派生类 :new pubic string Fied1 =“b”;
屏蔽访问:base.Field1;


继承和扩展


new对象初始化

new Point(初始化语句);

反射创建实例


dynamic编程


以上是关于C#003.面向对象OOP的主要内容,如果未能解决你的问题,请参考以下文章

C#003.面向对象OOP

真的可以,用C语言实现面向对象编程OOP

面向对象 OOP

C sharp #003# 面向对象编程基本构件

.NET技术汇总(C#)-------面向对象(OOP)(转载)

C语言的OOP(面向对象)编程