C# 动物运动会 (基础应用1)
在这里,我们利用动物运动会来将C#的面向对象进行一个相对比较全面的介绍。
面向对象基础 编程 C# Form窗体应用编程
一群动物要进行一场叫声比赛,在这里我们用到了,面向对象的大部分知识,有封装、继承、多态、接口、抽象类、集合、泛型等。
代码:
using System;
using System.Windows.Forms;
using System.Collections.Generic;
public partial class JiaoSheng : Form
{
public JiaoSheng()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{ }
IList<Mammal> arrayMammal;
private void button1_Click_1(object sender, EventArgs e)//猫叫
{
Cat cat = new Cat("小咪");//Cat cat; cat = new Cat(); cat对象实例化
cat.ShoutNum = 5;
MessageBox