资源简介
用一个示例来说明C#中的继承、封装和多态,希望对于刚学C#语言的朋友们理解继承、封装和多态有一定的帮助作用吧

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace InheriteDemo
{
class Program
{
static void Main(string[] args)
{
//Shape triangle = new Triangle(345);
//triangle.PrintArea();
//triangle.PrintPerimeter();
//Shape circle = new Circle(10);
//circle.PrintArea();
//circle.PrintPerimeter();
//Console.ReadKey();
Shape[] shapes = new Shape[]
{
new Circle(10)
new Circle(8)
new Circle(100)
new Triangle(345)
new Triangle(101010)
new Triangle(81012)
};
foreach (Shape shape in shapes)
{
shape.PrintArea();
shape.PrintPerimeter();
Console.WriteLine();
}
Console.ReadKey();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7168 2012-01-06 10:37 InheriteDemo\InheriteDemo\bin\Debug\InheriteDemo.exe
文件 22016 2012-01-06 10:37 InheriteDemo\InheriteDemo\bin\Debug\InheriteDemo.pdb
文件 11600 2012-01-06 10:37 InheriteDemo\InheriteDemo\bin\Debug\InheriteDemo.vshost.exe
文件 490 2010-03-17 22:39 InheriteDemo\InheriteDemo\bin\Debug\InheriteDemo.vshost.exe.manifest
文件 2481 2012-01-06 09:53 InheriteDemo\InheriteDemo\InheriteDemo.csproj
文件 5800 2012-01-06 10:37 InheriteDemo\InheriteDemo\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 401 2012-01-06 10:37 InheriteDemo\InheriteDemo\obj\x86\Debug\InheriteDemo.csproj.FileListAbsolute.txt
文件 7168 2012-01-06 10:37 InheriteDemo\InheriteDemo\obj\x86\Debug\InheriteDemo.exe
文件 22016 2012-01-06 10:37 InheriteDemo\InheriteDemo\obj\x86\Debug\InheriteDemo.pdb
文件 1016 2012-01-06 10:37 InheriteDemo\InheriteDemo\Program.cs
文件 1356 2012-01-06 09:01 InheriteDemo\InheriteDemo\Properties\AssemblyInfo.cs
文件 6619 2012-01-06 11:45 InheriteDemo\InheriteDemo\Shape.cs
文件 878 2012-01-06 09:01 InheriteDemo\InheriteDemo.sln
..A..H. 16384 2012-01-06 10:37 InheriteDemo\InheriteDemo.suo
目录 0 2012-01-06 09:01 InheriteDemo\InheriteDemo\obj\x86\Debug\TempPE
目录 0 2012-01-06 10:37 InheriteDemo\InheriteDemo\obj\x86\Debug
目录 0 2012-01-06 09:55 InheriteDemo\InheriteDemo\bin\Debug
目录 0 2012-01-06 09:01 InheriteDemo\InheriteDemo\obj\x86
目录 0 2012-01-06 09:01 InheriteDemo\InheriteDemo\bin
目录 0 2012-01-06 09:01 InheriteDemo\InheriteDemo\obj
目录 0 2012-01-06 09:01 InheriteDemo\InheriteDemo\Properties
目录 0 2012-01-06 09:02 InheriteDemo\InheriteDemo
目录 0 2012-01-06 09:01 InheriteDemo
----------- --------- ---------- ----- ----
105393 23
- 上一篇:物联网传感器配置与数据采集C#
- 下一篇:ASP.NET教务管理系统
相关资源
- C# 操作并口
- C#动态加载插件示例
- C# 内嵌其他exe窗体的完美封装
- WPF PDF封装(放大、缩小、单页、双页
- 自动属性,接口、类的继承
- 海康sdkC#封装及调用
- C#实现封装SPC过程能力工具类ProcessC
- tcp+udp完全c#通信封装
- 部标JT808c#解析类库
- .NET C# 封装微信API操作类源码
- C# 抓包封装类
- 金旭亮《C#面向对象程序设计》教案
- C# MVC 封装百度的EChart完整
-
Minibl
ink C# 封装 - RabbitMQ封装.rar
- C# 封装强大浏览器组件csExWBv2.0.0.2
- rabbitMQ封装c#
- basler相机C#封装
- C#操作3D的好工具-OpenTK封装了OPENGL
- C#封装modbus
- C#winform按钮风格封装
- c#美化winform中的button通过重绘封装成
- C#封装MySql数据库操作,反射动态生成
- C#版海康客户端API封装
- 多态描述飞行器.zip
- 海康威视SDK HCNetSDK C#封装
- C# DevExpress SearchLookUpEdit 多选功能封装
- head first C#学习笔记-构建动态控件继承
- c# socket demo 已经封装成共通
- C# sqlserver数据库操作封装类
评论
共有 条评论