最新回答 / 亚特兰大
主函数里声明派生类对象,然后直接 .字段名 就能得到价格了,比如Cat cat = new Cat();Console.Write(cat.Price);
2019-03-02
最新回答 / 慕的地7207464
是不是你的Dog类定义的有问题啊 public class Dog { private string name; public Dog(string name){ this.name = name; } } List<Dog> list = new List<Dog>(); list.Add(new Dog("A")); list.Add(new Dog("B")...
2018-12-20
最赞回答 / 慕姐0500975
在Dog:Pet 派生类定义中添加代码:static public void RemoveDog() { Num-- ; } //狗的数量减少一个,前面必须带有static关键词然后在static void Main(string[] args)程序中添加代码: Dog.RemoveDog(); //减少狗的数量,调用函数 Dog.ShowNum(); // 再次输出狗的数量
2018-11-27
最新回答 / qq_慕仔2384744
的我https://s.cnr.cn/index_sub.html?key=%E4%B9%B0%E7%90%83%E5%B9%B3%E5%8F%B0%E3%80%90%E5%AE%98%E7%BD%91%EF%BC%9AY%D0%92%E2%91%A1%E2%91%A4%E2%91%A1.%D0%A1%D0%A1%E3%80%91
2018-10-26
最赞回答 / 慕课小霸王
用接口还是用类调用要看具体的使用场景的。假如有10只不同的宠物,攻城狮A负责收集这10只宠物的叫声,攻城狮B负责听这些宠物的声音来给宠物分类。那么你难道要传10个不同的宠物类给B吗,这样B会打死你的。这个时候,你就要建一个叫的接口集合,把10只宠物都封装进这个接口集合,把这个接口集合传给B,B只要循环遍历接口集合,分别调用这个接口的叫的方法,就能让不同宠物叫出声。。。你可以根据我写的小代码然后和我上面的解释,小小脑补一下。。。//攻城狮A负责把不同的宠物装进箱子 public static ...
2018-08-21