摘要:
什么是多态 公司最近为了陶冶情操,养了几种动物(Animal),有猫(Cat)、狗(Dog)、羊(Sheep),这些动物都有共同的特性,会吃(Eat)、会叫(Shout),但是它们吃的不同,叫的也不同。既然这样,我们能不能设计一个动物类(Animal)和它的成员(Eat方法、Shout方法)来表示这 阅读全文
posted @ 2019-09-30 14:17
智者见智
阅读(2562)
评论(0)
推荐(2)
摘要:
什么是继承 定义:继承是面向对象编程语言中的一个重要特性,当一个类A能够获取另一个类B中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称这两个类之间具有继承关系。被继承的类B称为父类或基类,继承了父类的类A称为子类或派生类。 继承的优点 1. 减少代码冗余 2. 提供代码重用 3. 减少 阅读全文
posted @ 2019-09-30 13:35
智者见智
阅读(1702)
评论(0)
推荐(0)
摘要:
什么是封装 定义:把一个或多个项目封闭在一个物理的或者逻辑的包中。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 封装的优点 1. 隔离性,安全性。被封装后的对象(这里的对象是泛指代码的编程单元,一般指:程序集,命名空间,类,方法,属性,变量等)其外部对象是无法直接访问对象的内部实现细 阅读全文
posted @ 2019-09-30 11:25
智者见智
阅读(1101)
评论(0)
推荐(0)

浙公网安备 33010602011771号