导图社区 Python
在Python中,类的语法格式如下:class ClassName: 类的定义和其他语言一样,都是使用 class 关键字加类名(ClassName)来定义类。类名称第一个字母大写,名称后面可以带括号也可以不带括号。
UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Python
class类
oop
概念
类是模版,(相近似对象,抽象后归为类)
实例则是根据类创建的对象
作用
提高程序的重复性
特点
数据的封装
对外部隐藏
继承
创建包含父类(公共类)的子类(专用类)
多态
对不同的类型对象,可进行相同的操作
对象
python中一切皆对象
属性
指明这个类是什么,也就是实例的特征
实例属性
用来去分每个实例不同的基础
不同的实例具有不同的实例属性
类属性
相同类的实例所共有的特征
方法
需要这个类做什么
动词,它是一种行为,一个动作,或需要得到的一种结果
创建类
class ClassName(objict): def __init__:pass def func(self):pass
class
创建类的关键字
ClassName
类的名称
规范:首字母必须大写
objict
继承与objict基类
没有其他父类,一般都是继承与objict
def
创建方法关键字
相当于函数
__init__()
类初始华方法
__init__中存在处self外的参数,ClassName()实例化时必须传递参数值
子主题 2
子主题 3
func
方法名
self
类的实例
方法中的第一个参数
代表当前实例对象
所有方法中必须有self参数,除非使用@staticmethod创建静态方法
self.属性名
能获取实例的属性
示例
创建圆类
class Circle(objict): pi = 3.14#类属性 def __init__(self,r): self.r = r#实例属性 def get_area(self): ...圆的面积... return self.r**2*self.pi
创建半径为2的圆对象
circle = Circle(2)
获取圆的半径
r = circle.r
获取圆的面积
area = get_area()