父类Father,子类Son
Son s=new Son();
Father f=s;
这种转换要怎么理解,不是很明白

解决方案 »

  1.   

    你的例子Father, Son举得有问题,容易造成误解。换个别的,比如Employee和Manager.
    Manager is-a Employee, 因此Employee employee = new Manager();但是不是所有的Employee都是Manager
      

  2.   

    很好理解,比如你有一个类叫Animal
    然后有一个子类叫Bird
    当然你知道Bird一定是Animal,因此Bird也一定具有Animal所有的属性和方法
      

  3.   

    父子不好理解,改成动物和人就好理解了
    public class 动物
    {}
    public class 人:动物
    {}
    人 盖茨 =new 人()
    动物 某个动物 = 盖茨
      

  4.   

    父子不好理解,改成动物和人就好理解了 
    public   class   动物 
    {} 
    public   class   人:动物 
    {} 
    人   盖茨   =new   人() 
    动物   某个动物   =   盖茨=============================你太强了
      

  5.   

    http://www.enet.com.cn/article/2006/0703/A20060703122515.shtml
    网上找了一下。