摘要:
using System;namespace Zoo{ //************定义基类Animal public class Animal { static string baseClassName; //public string eatkind; protected string _skincolor; static Animal() { baseClassName="动物"; //eatkind="肉"; Console.WriteLine(baseClassName); //Console.WriteLine(eatkind); Conso 阅读全文
摘要:
C#中的继承分为实现继承和接口继承,今天主要谈一下实现继承。 实现继承表示一个类型派生于另一个基类型,该类型拥有基类型的所有成员字段和函数。在实现继承中,派生类型的每个函数采用基类型的实现代码。——摘自《C#高级编程第六版》92页 为什么要使用类继承呢,举个小例子,假如说我们之前有个类叫Peoplo(人类),他具有身高、体重等属性,同时还具有吃饭、睡觉等方法,可是由于科技的进步人们又发明了机器人(Robot),它不但可以像人类那样具有身高、体重,还能够吃饭、睡觉外,它还具备人类所不具备的功能,例如机器人可以下潜到1000以下的深水中,如果没有继承,我们在定义Robot这个类的时候就得重复定义p 阅读全文