抽象类联系1
来源:互联网 发布:steam怎么下载软件 编辑:程序博客网 时间:2024/05/21 14:02
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespace抽象类练习
{
classProgram
{
staticvoidMain(string[] args)
{
//Circle cirle = new Circle(3.0);
//Square square = new Square(3.0, 7.8);
//cirle.GetArea();
//cirle.GetPerimeter();、
Shapes =newCircle(3.0);
s.GetArea();
s.GetPerimeter();
}
}
publicabstractclassShape
{
//public Shape(double a)
//{
//}
//public Shape(double a, double b)
//{
//}
//public Shape()
//{
//}
publicabstractvoidGetArea();
publicabstractvoidGetPerimeter();
}
publicclassCircle:Shape
{
publicdoublea;
publicCircle(doublea)
{
this.a = a;
}
publicoverridevoidGetArea()
{
doublearea = a * a * 3.14;
Console.WriteLine("圆的面积是:"+area);
}
publicoverridevoidGetPerimeter()
{
doubleperimeter = 6.28 * a;
Console.WriteLine("圆的周长是:"+ perimeter);
}
}
publicclassSquare:Shape
{
publicdoublea;
publicdoubleb;
publicSquare(doublea,doubleb)
{
this.a = a;
this.b = b;
}
publicoverridevoidGetArea()
{
doublearea = a * b;
Console.WriteLine("矩形的面积是:"+ area);
}
publicoverridevoidGetPerimeter()
{
doubleperimeter = 2 * (a + b);
Console.WriteLine("矩形的周长是:"+ perimeter);
}
}
}
0 0
- 抽象类联系1
- 抽象类,类,接口区别与联系
- 抽象类&接口的区别和联系
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- 抽象类和接口联系与区别
- [Android源代码分析]Android消息机制,Handler,Message,Looper,MessageQueue
- css:position
- android ndk 的简单使用
- iOS开发之App间账号共享与SDK封装
- 【python学习笔记】获取当前日期前后N天或N月的日期的相关方法
- 抽象类联系1
- [Hadoop源码详解]之一MapReduce篇之InputFormat
- 21.Linux:c语言中signal函数详细解释说明(转载)
- ES6模块加载
- 安装win10后右键失效(360砖家都没解决)
- 执行linux命令
- Scrapy爬取美女图片第三集 代理ip(上)
- 正向代理与反向代理
- 移动端h5头像上传、头像裁切、上传图片