摘要: 一、多态 多态的概念是应用于Java和C#这一类强类型语言中,而Python崇尚“鸭子类型”。所谓多态:调用的方法是同一个,但是执行的代码或者说现象不一样,此时就称为多态 多态的好处就是,当我们需要传入Dog、Cat、……时,我们只需要接收Animal类型就可以了,因为Dog、Cat、……都是Ani 阅读全文
posted @ 2018-11-16 14:16 longfei2021 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象的组合用法 软件重用的重要方式除了继承之外还有另外一种方式,即:组合组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 用组合的方式建立了类与组合的类之间的关系,它是一种‘有’的关系 作用:让类的对象与另一个类的对象发生关联,从而可以互相访问 例子1: 例子2: 圆环是由 阅读全文
posted @ 2018-11-16 12:37 longfei2021 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象编程 1、简介 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程 阅读全文
posted @ 2018-11-16 10:37 longfei2021 阅读(132) 评论(0) 推荐(0) 编辑