2019-12-26python基础——面向对象

面向对象

  1. 类的概念
    类是对一群具有相同特征或者行为事物的统称,是抽象的,不能使用
  2. 对象的概念
    由类创造出来的具体的实例(实体)
  3. 类与对象的关系
    先有类后有对象。类只有一个,对象可以有多个
  4. 类的设计
    类名,属性(特征),方法(行为)
  5. 创建类
class 类名(继承类):
#定义方法
    def 方法名(self):
        pass
#self(自己):哪个对象调用属性或者方法,self就指向那个对象。

#定义属性
#②使用__init__()初始化方法进行属性初始化(魔术方法)
    def __init__(self,形参1,形参2):
        self.属性名=参数1
        self.属性名=参数2
对象名=类名(‘实参1’,‘实参2’)
#①在类的外部添加属性
对象名=类名()
对象名.属性名 = ‘值’
  1. 重写__str__()方法
def __str__(self):
    return '{}'.format()


print('对象名')//打印__str__()方法的返回值
  1. 继承
    ——让类与类之间产生父子关系,使得子类有父类的某些属性和方法
    ①class 类名(父类)
    ②class 类名(父类1,父类2)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 7,925评论 2 9
  • 夜深了 灯熄了 想你的心却在亮着 不曾妥协 在你的爱情里 屡屡认输 天高不及情深 天长不及情绵 爱你不需多言 爱像...
    刘懋伟阅读 1,430评论 0 1
  • 9月最后一天,感谢能遇到这样的大家庭,一起聚了个餐,满满能量,因为好像是第一次在国庆节前有过这样的一聚,感受到了浓...
    心月Ulianyoga阅读 799评论 0 0
  • 只有夜晚是自己的 思考和回味如弯曲的小路 在脑海中纵横蜿蜒 有那么一个片刻 以为快要到了一个点 也许即将得到一些生...
    江一澄阅读 3,081评论 2 1
  • GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连;...
    璃_b11f阅读 2,999评论 0 0