面向对象
2016-06-30 10:45:03 0 举报
AI智能生成
本项目计划旨在实现公司内部业务流程的自动化,提高工作效率和准确性。项目将分为需求分析、系统设计、开发实施和测试验收四个阶段进行。在需求分析阶段,我们将与各部门紧密合作,了解并梳理业务流程,明确自动化需求。在系统设计阶段,我们将根据需求分析结果,设计出符合业务需求的自动化系统架构和功能模块。在开发实施阶段,我们将按照设计方案,进行系统开发和编码工作。最后,在测试验收阶段,我们将对系统进行全面的功能测试和性能测试,确保系统的稳定性和可靠性。通过本项目的实施,我们相信能够为公司带来更高效的工作流程和更高的员工满意度。
作者其他创作
大纲/内容
根据类创建对象
class Foo,首字母大写
obj=Foo()
类中的函数第一个参数(self),代表的对象
调用类的中方法 ,如果类中的函数使用参数时,调用时要加上参数
子主题
封装
将内容封装到某处
构造 方法
从某处调用被封装的内容
通过对象调用
obj.fbo()
通过类调用
在类中定义一个函数,在去执行一个函数调用init方法
继承
子可以继承父类的功能
class Foo(Hoo) Hoo 为父类对象
将多个类共有的方法提取到父类中,子类仅需继承父类即可,这样节省代码量
对象可以直接调用父类中的方法
多继承
经典类
按照深度优先
新式类
按照广度优先
类
类就是模板,模板里面包含很多的函数,实现一些功能
描述
可能的影响
严重程度
可能性
事前检测出来的可能性
相应的缓解方法
推荐的解决方案
字段
普通字段
保存在对象中
通过对象去调用
静态字段
保存在类中
通过类去调用
每个对象中使用相同的字段,使用静态字段
属性
property 特性调用方法
获取
删除
修改
多态
python本身就是多态的
多种形态
一切事物都是对象
方法
在内存中都归属于类
普通方法
通过对象调用,自动将该对象的方法赋值给self
需要创建对象才可以
静态方法
由类调用,无默认参数
@staticmethod
通过类调用,不需要创建对象
类方法
由类调用,执行方法时,自动将调用该方法的类赋名值给cls
@classmethod
属性
属性就是普通方法
@property
属性仅有一个self参数
调用时,无需括号
foo.func()普通方法
foo,func 属性
通过装饰器定义属性
通过静态字段定义属性
类成员修饰符
公有成员
任何地方都能访问
私有成员
私有成员
_init_,构造方法
创建对象时自动执行
每个对象都会有的元素
类中也会有
_doc_,类的描述符号
_module_
当前操作的对象在那个模块
_class_
表示当前操作的对象的类是什么
_del_,析构方法
当对象在内存中被释放时,自动触发执行
_call_ ,call 方法
对象后面加括号,除法执行
obj(),自动执行call方法
_dict_,类或对象的所有成员
类的普通字段属于对象
类的静态字段和方法属于类
_str_
在打印对象时,默认输出该方法的返回值
item,用于索引操作
_getitem_,获取数据
_setitem_,设置数据
_delitem_,删除数据
只有在类的内部才能访问
公有静态字段
类的内部可以访问,父类派生可以访问
私有静态字段
仅内部访问
公有普通字段
类的内部可以访问,父类派生可以访问
私有的普通字段
仅内部访问
0 条评论
下一页