类的定义和对象的创建与使用——python

42 阅读1分钟

类的定义

程序中每一个类都有一个名称,并且包含描述类特征的数据成员,以及描述类行为的成员函数,其中数据成员称为属性,成员函数称为方法。

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.写作业()

运行结果:

image.png