继承
父类与子类拥有以下两个基本特性:
1.是一种(IS-A)关系:子类是父类的一种特性
2.扩充关系:子类拥有父类所没有的功能
创建父类:
public class animal//父类 { public string name;//父类成员 public void huidong()//父类方法 { Console.WriteLine("动物会动"); } }
创建子类:
class tiger:animal//子类,继承父类 { public string pifu; public void senlin() { Console.WriteLine("老虎是森林之王"); } }
static void Main(string[] args) { tiger t = new tiger();//子类构造函数 t.name = "老虎";//子类可以点出父类的成员和方法 t.pifu = "花纹"; t.huidong(); t.senlin(); Console.WriteLine(t.name); Console.WriteLine(t.pifu); //animal a = new animal();//父类的只能点出自己的,不能点子类的 //a. Console.ReadLine(); }