多态练习
来源:互联网 发布:上海银行淘宝金卡 介绍 编辑:程序博客网 时间:2024/05/29 19:42
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespace多态练习
{
classProgram
{
staticvoidMain(string[] args)
{
Ricerice =newRice();
Noodlenoodle =newNoodle();
Meetmeet =newMeet();
Foodfoo =newFood();
Food[] food = {rice, noodle, meet, foo};
Personperson =newPerson();
foreach(variteminfood)
{
person.Eat(item);
}
}
}
publicclassPerson
{
publicvoidEat(Foodf)
{
f.Eated();
}
}
publicclassFood
{
publicvirtualvoidEated()
{
Console.WriteLine("食物被吃、、、、、、");
}
}
publicclassRice:Food
{
publicoverridevoidEated()
{
Console.WriteLine("米饭被一粒粒的吃");
}
}
publicclassMeet:Food
{
publicoverridevoidEated()
{
Console.WriteLine("肉被一块块的吃");
}
}
public classNoodle:Food
{
publicoverridevoidEated()
{
Console.WriteLine("面条被一根根的吃");
}
}
}
0 0
- C++多态练习
- 多态练习
- 多态练习
- 继承+多态练习
- 多态练习1
- 多态练习
- Java多态练习
- 多练习多练习~
- JAVA继承、多态练习
- C++多态基础性练习
- 继承和多态练习
- 多练习
- 继承,接口,多态练习java
- C++,多态的实现,语法练习
- Java(多态实例练习)
- java接口类型的多态行为练习
- 黑马程序员--多态练习(手机工厂)
- c#多态的简单练习
- iOS - UINavgationController中preferredStatusBarStyle方法不执行的问题
- Android系统源码阅读(8):Content Provider数据传输过程
- IONIC键盘弹出防止页面Header(title位置)自动上移位置(消失)
- string & cstring
- C#基础
- 多态练习
- <<More Effective C++>>读书笔记5: 技巧(1)
- MongoDB: Database Profiler
- 经济学原理(第1部分)第二章—12
- Complex number(for lab)
- <机器学习笔记-01><scikit-learn 01>机器学习基础
- 推荐一个Material Design风格新闻阅读APP,采用MVP开发模式
- linux 简单安装telnet 服务操作方法
- The Student Class with Private Data fields (for lab)