using System; namespace ConsoleApp1 { class Program{ static void Main(string[] args){ B b = new B(); } } class A{ public A(){ Console.WriteLine("基类的构造函数初始化!"); } } class B:A{ public B(){ Console.WriteLine("派生类构造函数初始化!"); } } } 输出: 分析:
class vehicle{ int MaxSpeed; int Weight;public: vehicle(int maxspeed, int weight) :MaxSpeed(maxspeed), Weight(weight){} ~vehicle(){} int getMaxspeed()const { return MaxSpeed; } int getWeight()const { return Weight; }};class bicycle: virtual public ve
(1)当基类中没有自己编写的构造函数时,派生类默认条用基类的构造函数 (2)当基类中有自己编写的构造函数时,要在基类中添加无参的构造函数 public class MyBaseClass { public MyBaseClass() { } public MyBaseClass(int i) { Console.WriteLine("我是基类带一个参数的构造函数"); } } public class MyDerivedClass : MyBaseClass { public MyDe