摘要:
约定一:任何以单下划线开头的名字都应该是内部的,私有的 python并不会真的阻止你访问私有的属性,print(p1._star)依然是可以的 模块也遵循这种约定,如果模块名以单下划线开头,那么from module import时不能被导 入, 但是from module import _priv 阅读全文
摘要:
多态 多态的概念指出了对象如何通过他们共同的属性和动作来操作及访问,而不必考虑他们具体的类 (不同的对象使用同样的方法) 多态实际上是依附于继承的,是继承的实现细节。 多态,一句话概括:同一个方法,不同对象调用该方法,实现的功能不一样,最直观的例子就是python中的”+”运算方法,在数字相加时,1 阅读全文
摘要:
一、什么是类的继承? 类的继承跟现实生活中的父,子,孙子,继承关系一样,父类又称为基类。 python中类的继承分为:单继承和多继承 二:继承的两种含义: 1.继承基类的方法,并且做出自己的改变或扩展(代码重用) 2.声明某个子类兼容于某基类,定义一个接口类,子类继承接口类,并且实现接口中定义的方法 阅读全文
摘要:
定义一个人的类,人有头,手,脚等数据属性, 运行结果: 阅读全文
摘要:
静态属性:把函数封装成数据属性的形式 类方法: 静态方法:既不跟类绑定,也不跟实例绑定,不能使用类变量和实例变量,是类的工具包 阅读全文
摘要:
不完善:1.如果公式里没() 2.算到中间部,可能有*-, +- ,-- ,这样的情况 阅读全文
摘要:
class Chinese: country='China' def __init__(self,name): self.name=name def play_ball(self,ball): print('%s 正在打 %s' %(self.name,ball)) p1=Chinese('alex') print(p1.country)... 阅读全文
摘要:
class Chinese: country='China' def __init__(self,name): self.name=name def play_ball(self,ball): print('%s 正在打%s' %(self.name,ball)) p1=Chinese('alex') print(p1.__dict_... 阅读全文
摘要:
类:把一类事物的相同的特征和动作整合到一起就是类 类是一个抽象的概念 对象:就是基于类而创建的一个具体的事物(具体的存在), 也是特征和动作整合到一起 对象是由类产生的 实例化:由类生产对象的过程叫实例化,类实例化的结果就是一个对象,或者叫做一个实例 学校类: 特征:name,addr,type 动 阅读全文