base1.cs

来自「深入浅出C#,学习C#比较好的用例,能够很快掌握C#.」· CS 代码 · 共 46 行

CS
46
字号

using System;
public class MyBase
{
	int i;
	public MyBase() 
	{
		i=100;
		Console.WriteLine("in MyBase()");
	}
	public MyBase(int i)
	{
		this.i = i;
		Console.WriteLine("in MyBase(int i)");
	}

	public int Geti()
	{
		return i;
	}
}

public class Derived : MyBase
{
	static int i=50;

	//调用基类构造函数base()
	public Derived(int i)  : base()
	{
		Console.WriteLine("in Derived(int i).");
	}
	//调用基类构造函数base(int i)
	public Derived():base(i)
	{
		Console.WriteLine("in Derived().");
	}

	public static void Main() 
	{
		Derived m= new Derived();
		Derived m1= new Derived(1);
		Console.WriteLine("m.i={0}",m.Geti());
		Console.WriteLine("m1.i={0}",m1.Geti());
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?