⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstract1.cs

📁 深入浅出C#,学习C#比较好的用例,能够很快掌握C#.
💻 CS
字号:
using System;
abstract class Base
{
	protected double x;
	protected double y;
	public abstract double X
	{
		get;
		set;
	}
	public abstract double Y
	{
		get;
		set;
	}
	public abstract void MyMethod();
}

class Derived:Base
{ 
	public override double X
	{
		get
		{
			return x;
		}
		set
		{
			x=value;
		}
	}
	public override double Y
	{
		get
		{
			return y;
		}
		set
		{
			y=value;
		}
	}
	public override void MyMethod()
	{
		Console.WriteLine("Method MyMethod in Base has now been completed.");
	}
}

class MainClass
{
	public static void Main()
	{
		Derived myderive=new Derived();
		Console.WriteLine("Please input the value of x:");
		string s=Console.ReadLine();
		myderive.X=double.Parse(s);

		Console.WriteLine("Please input the value of y:");
		s=Console.ReadLine();
		myderive.Y=double.Parse(s);

		Console.WriteLine("The current value of x and y are:x={0},y={1}",myderive.X,myderive.Y);

		myderive.MyMethod();
	}
}

⌨️ 快捷键说明

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