摘要:
一、特性(property) 1 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 注意:此时的特性arear和perimeter不能被赋值 2 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无 阅读全文
摘要:
从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有egon和alex一起装进麻袋,然后把麻袋封上口子。但其实这种理解相当片面 首先我们要了解 要封装什么 你钱包的有多少钱(数据的封装) 你的性取向(数据的封装) 你撒尿的具体功能是怎么实现的(方法的封装) 为什么要封装 封装 阅读全文
摘要:
一、多态与多态性 ㈠多态: 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列类型有多种形态:字符串,列表,元组。 2. 动物有多种形态:人,狗,猪 3. 文件有多种形态:文件文件,可执行文件 4多态:同一种事物的多种形态,动物分为人类,猪类(在定义角度) 阅读全文