志在指尖
用双手敲打未来

抽象方法

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespace抽象方法
{
classProgram
{
abstractclassShapesClass//定义一个抽线类,类名:ShapesClass
{
abstractpublicintArea();//抽象类里面定义一个抽线方法方法名:Area
}
classSquare:ShapesClass//继承抽象方法
{
publicSquare()//空构造函数
{}
intside=11;
publicSquare(intn)//定义一个方法Square(参数)
{
side=n;
}
//地区是需要避免的方法
//编译时错误。
publicoverrideintArea()//重写抽象类Area
{
returnside*side;
}
interfaceI//接口I
{
voidM();
}
abstractclassC:I//抽象类C继承接口I
{
publicabstractvoidM();//抽象方法继承接口I
}
}
staticvoidMain(string[]args)
{
Squaresq=newSquare();//实例化
Console.WriteLine(“Areaofthesquare={0}”,sq.Area());//输出值,参数
Console.ReadKey();//结束
}
}
}
?

未经允许不得转载:IT技术网站 » 抽象方法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载