您当前的位置: 首页 >  Python

彭世瑜

暂无认证

  • 0浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python编程:从python中理解面向对象_彭世瑜_新浪博客

彭世瑜 发布时间:2017-09-02 23:12:14 ,浏览量:0

面向对象的三个属性:
封装:把功能显示出来,隐藏具体实现代码
继承:python支持多继承
多态:不同的人,对同一事物的不同看法
方法:类的一部分,对象调用的函数
函数:可以直接用函数名调用的代码块
装饰器:
@classmethod :调用的时候用类名调用,类似static静态函数
@property:像访问属性一样调用方法,类似属性封装
调用父类的方法:super(类名,self).方法名()
子类类型判断:
isinstance
issubclass
多态要素:
继承
方法重写
  1. #coding:utf-8
  2. class Person(object):
  3.     hobby="play"
  4.     def __init__(self,name,age,weight):
  5.         self.name=name
  6.         self._age=age
  7.         self.__weight=weight
  8.     def get_weight(self):
  9.         return self.__weight
  10.     @property
  11.     def get_age(self):
  12.         return self._age
  13.     @classmethod
  14.     def get_hobby(cls):
  15.         return cls.hobby
  16.     def introduction(self):
  17.         print("my name is :%s"%self.name)
  18.  
  19. class :
  20.     def __init__(self,name,age,weight,language):
  21.         super(
  22.         self.language=language
  23.     def introduction(self):
  24.         print("my can language:%s" % self.language)
Python编程:从python中理解面向对象
Python编程:从python中理解面向对象 Python编程:从python中理解面向对象
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.2024s