Python 是面向对象语言,所以类(class) 这个概念还是有的,
因为类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础
1 类的作用:
用来描述具有相同的属性和方法的对象的集合
2 类的使用
2.1类的创建
创建类 的时候需要使用class + 类名 :
类名后面可以带小括号(),也可以不带小括号, 带的话继承的时候需要使用
注意代码规范,类名第一个字母一般都是大写的
2.2 类的调用方法
类名().函数名()
下面简答的创建一个类调用一个打印
# 创建一个类
class PeopleInformation:# 定义一个函数def showInformation(self):print("这里只是一个简单的打印")# 这里name是内之类 不怎么理解的话可以理解为java的main方法
if __name__ == "__main__":# 类的实例化pinfor = PeopleInformation()# 类的调用pinfor.showInformation()# 类的调用# PeopleInformation().showInformation()
上面算是对类的一个简单的认识, 有没有感觉少了点什么, 少了点传参呢
下面在写一个传参的demo 学习下python 的类
# 创建一个类
class Student:# 初始化方法为了下面函数调用def __init__(self, name, sex, age):self.name = nameself.sex = sexself.age = age# 定义一个函数def studentInfor(self):print("姓名: %s, 性别: %s, 年龄:%d" % (self.name, self.sex, self.age))# 这里name是内之类 不怎么理解的话可以理解为java的main方法
if __name__ == "__main__":# 类的实例化stu = Student("张三丰", "男", 108)# 类的调用stu.studentInfor()# 或者# Student("张三丰", "男", 108).studentInfor()