类的定义
程序中每一个类都有一个名称,并且包含描述类特征的数据成员,以及描述类行为的成员函数,其中数据成员称为属性,成员函数称为方法。
python使用关键字class定义一个类
class 类名:
属性名=属性值
def 方法名(self,参数1,参数2,...)
方法体
对象的创建与使用
类定义完成后不能直接使用。程序中的类需要实例化为对象才能实现其意义。
1、创建对象
对象名=类名()
2、通过对象名访问对象属性和调用对象的方法
对象名.属性名
对象名.方法名(参数1,参数2,...)
代码例子
(格式或会有些出入)
# ------------------定义类----------------
class Car:
wheels = 4 #定义属性,表示汽车的车轮数量
def drive(self): #定义方法,用于实现汽车驾驶的行为
print('行驶')
class Student:
name = 'chen'
age = 18
score = 80
id = 1
def get_name(self):
return
def get_age(self):
return
def 写作业(self):
print("写作业")
class 包:
肩带 = 2
def 装书(self):
print("装几本书")
def 装东西(self):
print("装东西")
class 书:
name = "Python程序设计"
出版社 = "人民邮电出版社"
编著 = "黑马程序员"
def open(self):
print("打开")
# ++++++++++ 8.2.2 对象的创建与使用 +++++++++++++
car = Car()
print(car.wheels)
car.drive()
book = 书()
print(book.name,book.出版社,book.编著)
book.open()
back = 包()
print(back.肩带)
back.装东西()
student = Student()
print(student.name,student.age,student.score,student.id)
student.写作业()
运行结果: