继承

父类与子类拥有以下两个基本特性:

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();
        }

 

posted @ 2015-12-23 10:16  取个啥名呢  阅读(121)  评论(0编辑  收藏  举报