Python应用“面向对象”小练习
大家好!面向对象编程是一种以 “对象” 为核心的编程思想。对象可以看作是具有特定属性和行为的实体。例如,一个学生可以是一个对象,他的属性包括姓名和年龄,行为可以是打招呼。
代码呈现:
# 定义类和对象
class Student:def __init__(self, name, age):self.name = nameself.age = agedef greet(self):print(f"Hello, my name is {self.name} and I am {self.age} years old.")# 创建对象并调用方法
student1 = Student("G.G", 20)
student1.greet()
# 输出:Hello, my name is G.G and I am 20 years old.student2 = Student("Liu", 22)
student2.greet()
# 输出:Hello, my name is Liu and I am 22 years old.
代码介绍:
- 定义类 :使用 class 关键字定义了一个名为 Student 的类。
- 初始化方法 : __init__ 方法用于初始化对象的属性,这里初始化了 name 和 age 。
- 方法定义 :定义了一个名为 greet 的方法,用于输出学生的问候信息。
- 创建对象 :通过 Student("G.G", 20) 创建了两个学生对象 student1 和 student2 。
- 调用方法 :使用对象的点语法调用 greet 方法,输出相应信息。
总结:
希望这个小练习能帮助你入门面向对象编程!随着不断的学习和实践,你会更深入地理解面向对象的奥秘。