c# 关于基类和子类的方法调用问题--总结
来源:互联网 发布:钢琴编曲软件 编辑:程序博客网 时间:2024/05/19 10:15
不准确的地方请朋友加以指正出来,避免误导他人
首先代码类似如下
class Program { static void Main(string[] args) { new B(); } } class A { public A() { printFields(); } public virtual void printFields() { Console.WriteLine("子类会调用基类的方法么?"); } } class B : A { int x = 1; int y; public B() { y = -1; } public override void printFields() { Console.WriteLine("x={0},y={1}", x, y); } }}
情况如上,调用结构如上:
总结:当且仅当子类重写父类方法的时候,即override的时候,实例子类调用基类的构造函数,基类调用的方法才是子类的,否则调用基类本身的方法
0 0
- c# 关于基类和子类的方法调用问题--总结
- 关于C#基类和子类函数调用问题
- 关于子类和父类之间的方法调用关系
- 关于子类和父类的构造方法的问题
- 关于子类继承父类后调用方法的问题
- c++和java中关于如何调用父类方法和子类方法的辨析
- C++关于子类调用父类的构造方法的问题
- 关于C++中子类调用父类方法的一个问题
- 关于C++中子类调用父类方法的一个问题
- C#中子类调用父类的实现方法
- 关于基类指针指向子类对象,构造函数和析构函数调用的顺序的问题。
- 关于基类和子类构造函数的问题
- 理解和掌握类的加载过程以及子类继承父类后,重写方法的调用问题
- 从0自学C#13--子类和父类方法的锁对象问题
- 关于子类调用基类的构造函数的各种问题
- Java 子类未重写的方法调用父类还是子类的问题
- 关于子类无法访问父类protected属性和方法的问题
- 关于Java中子类能否继承和重写父类的静态方法问题
- Return value from nested function in Javascript
- 【java】Windows7 下环境变量设置
- bzoj1674 [Usaco2005]Part Acquisition
- Longest Ordered Subsequence - POJ 2533 最长上升子序列
- 大师共同的复合弓房间是发鬼地方
- c# 关于基类和子类的方法调用问题--总结
- Oracle高级查询之GROUP BY
- telnet,ssh1和ssh2的区别
- Testing the CATCHER - POJ 1887 最长递减子序列
- 【经典贪心】poj 1456 Supermarket (贪心, 并查集)
- web基础知识
- 捕捉摄像头画面变化,路由器+摄像头监控架起来了,MOTION监测截图,MUTT+MSMTP发邮件
- 素数,回文数,回文素数,可逆素数
- rt3070调试