一个泛型类型List的简单示例
2007-06-27 13:43
330 查看
[align=left] public abstract class Animal[/align]
[align=left] {[/align]
[align=left] protected string name;[/align]
[align=left] public Animal(string newName)[/align]
[align=left] {[/align]
[align=left] name = newName;[/align]
[align=left] }[/align]
[align=left] public void Feed()[/align]
[align=left] {[/align]
[align=left] Console.WriteLine("{0} has been fed.", name);[/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] public class Cow : Animal[/align]
[align=left] {[/align]
[align=left] public Cow(string newName) : base(newName)[/align]
[align=left] { [/align]
[align=left] [/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] public class Chicken : Animal[/align]
[align=left] {[/align]
[align=left] public Chicken(string newName) : base(newName)[/align]
[align=left] {[/align]
[align=left] [/align]
[align=left] }[/align]
[align=left] }[/align]
[align=left] class Program[/align]
[align=left] {[/align]
[align=left] static void Main(string[] args)[/align]
[align=left] {[/align]
[align=left] List<Animal> animalCollection = new List<Animal>();[/align]
[align=left] animalCollection.Add(new Cow("Jack"));[/align]
[align=left] animalCollection.Add(new Chicken("Vera"));[/align]
[align=left] foreach (Animal myAnimal in animalCollection)[/align]
[align=left] {[/align]
[align=left] myAnimal.Feed();[/align]
[align=left] }[/align]
[align=left] Console.ReadKey();[/align]
[align=left] }[/align]
}
运行结果为:Jack has been fed.
Vera has been fed.
相关文章推荐
- 一个很简单的泛型类型List的示例,帮助理解泛型的概念。
- ArrayList<Integer> list = new ArrayList<Integer>();在这个泛型为 Integer 的 ArrayList 中存放一个 String 类型的对象。
- C#使用泛型数组简单实现一个列表List
- ArrayList<Integer> list = new ArrayList<Integer>(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- java面试要点---ArrayList list = new ArrayList(); 在这个泛型为Integer的ArrayList中存放一个String类型的对象。
- 用vue的双向绑定简单实现一个todo-list的示例代码
- 无法跨越程序集边界使用程序集“DataCheck, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中的类型“List<ILayer>”,因为该类型有一个为嵌入互操作类型的泛型类型参数
- java泛型之一个简单的泛型示例
- SQL 数据库 学习 007 通过一个示例简单介绍什么是字段、属性、列、元组、记录、表、主键、外键
- springMVC对简单对象,Set,List,Map的数据绑定及类型转换
- 一个简单的List实现
- java实现一个简单的网络爬虫代码示例
- 循序渐进学java基础笔记(3)——一个简单的示例
- 使用MyBatis搭建一个访问mysql数据库的简单示例
- [导入]泛型技巧系列:简单类型选择器
- 一个简单的wed服务器SHTTPD(7)———— SHTTPD内容类型的实现
- 类模板作为函数参数以及作为类模板参数的一个简单示例
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- 使用List集合写的一个简单的学生信息管理系统!
- Transact-SQL 示例 - 如何获取一个变量的数据类型