//文件名:Form1.cs private void button1_Click(object sender, EventArgs e) private void newButton_Click(object sender, EventArgs e) |
//控制台程序,练习定义类 namespace ConsoleApplication1 internal class MyClass:MyBase public interface IMyBaseInterface // public IMyBaseInterface() internal interface IMyBaseInterface2 internal interface IMyInterface : IMyBaseInterface, IMyBaseInterface2 internal sealed class MyComplexClass : MyClass, IMyInterface class class1 |
using System; public MyBaseClass(int i) public class MyDerivedClass : MyBaseClass public MyDerivedClass(int i) public MyDerivedClass(int i, int j) } } |
运行结果:
using System; public MyBaseClass(int i) public class MyDerivedClass : MyBaseClass public MyDerivedClass(int i) public MyDerivedClass(int i, int j):base(i)//此处不同。也可以用base(5)之类的,那样就只有在i等于5的时间才执行这个顺序 } } |
运行结果:
using System; public MyBaseClass(int i) public class MyDerivedClass : MyBaseClass public MyDerivedClass(int i) public MyDerivedClass(int i, int j) } class Program } } |
运行结果: