面向对象的一种简单理解(贴标签)

1. 定义 Animal 类

    public class Animal{

    }

    定义 Dog类,继承 Animal

     public class Dog : Animal{

     }

2. 变量是一个标签,对象是实际存在的东西,赋值号"="就是贴标签的过程

     Dog dog = new Dog();  //左边的dog是个变量,所以只是个标签;而右边的new Dog()则是实际存在的狗对象

                                       //此过程是给右边 贴上Dog的标签,

 

      Animal a1 = dog;//给狗贴上动物的标签,即子类能代替父类    

      Dog d = a1; //不能给动物贴上狗的标签     

     

posted @ 2015-06-24 22:28  一菲聪天  阅读(275)  评论(0编辑  收藏  举报