python之面向对象--类

I. 规范与定义

(1) 规范:类名首字母大写,数字字母下划线组成,不能以数字开头,驼峰命名
(2)定义:class 类名 或class 类名(object)

II. 类属性 : 类中的变量值

(1)公共属性:直接定义在类里面的变量,又叫类属性

  • 可以通过类访问,也可以通过对象访问
  • 获取类属性:对象.属性名【GirlFriend().gender】,类.属性名【GirlFriend.gender】

(2)私有属性:两个下划线开头的属性(__属性名)

  • 只能在类里面访问,在类外部是无法使用的
  • 注意:区别于魔法属性:_ _ 属性名 _ _

III. 属性与属性调用

 

 IV.函数与函数调用

注意1:静态方法和类方法不可以调用类中的属性值, 如果需要参数,需自己传递参数

注意2:什么时候定义静态和类方法 ? 当某个函数与其他的类函数、类属性无任何关联时

 

posted @ 2019-10-27 23:19  鲲尘轻杳  阅读(212)  评论(0编辑  收藏  举报