多态:1.声明一个父类的指针指向子类对象,当调用函数是,能够调用到正确的版本
2.声明一个父类指针,这个指针可以创建任何他的自类对象包括他自己
3.当一个方法的形参是一个父类指针的时候,这个指针可以接受任何他的子类对象包括他自己
4.声明一个父类指针类型的容器(Map<Base *>,Set<Base *>,List<Base *>..),可以向这个容器中添加任何他的子类对象包括他自己
2.声明一个父类指针,这个指针可以创建任何他的自类对象包括他自己
3.当一个方法的形参是一个父类指针的时候,这个指针可以接受任何他的子类对象包括他自己
4.声明一个父类指针类型的容器(Map<Base *>,Set<Base *>,List<Base *>..),可以向这个容器中添加任何他的子类对象包括他自己
2015-08-10
类内应该在设置成员变量的时候使用setter就是porperty, 而在获取的时候使用instance variable, 因为如果对一个成员变量有一些逻辑判断的时候, 使用setter保证执行这些逻辑, 而获取则直接使用成员变量效率更高些, 当然如果成员变量都自己写了getter的话, 那就使用property, 一切都以实际应用为主.
2015-07-18