类 扩展

关于类和对象的理解:
    类 -> 设计图纸,设计应该具有哪些属性和行为
    对象 -> 使用图纸制造出来的模型

类中定义普通方法,第一个参数为 self
    self可以修改为别的,但最好还是不要改变,约定好的
    self.属性 self.方法 调用 self 指向的对象的属性和行为

在类外可以为实例化对象直接创建属性,但是该属性只适用于该对象
    不推荐使用,如果一定要使用,必须先创建属性,后使用方法

在 __init__(self,..) 初始化方法内,定义属性初始值有利于表达属性,定义方法

打印类的实例化对象时,实际调用的是 类中的 __str__方法
    __str__必须返回字符串,可以自己定义

如果实例化对象 先使用 del 方法删除了,那么不会再执行类中的 __del__方法

保护私有公有对象,保护私有共有方法 在方法内都可以调用

先开发被使用的类,被包含操作的类

2020-04-18

posted @ 2020-04-18 20:16  CodeYaSuo  阅读(109)  评论(0编辑  收藏  举报