#什么是面向对象
面向对象是一种编程范式,它将程序中的数据和操作封装在一个对象中,从而使得程序更加模块化、可重用和易于维护。在面向对象编程中,对象是类的实例化,类是一种抽象的数据类型,它定义了一组属性和方法。
例如:人是类,人有很多不同的人组成,小红、小王、小儿,这些都是对象
#类是一种抽象的数据类型,它定义了一组属性和方法,描述了一类对象的共同特征和行为
/对象是类的实例化,是具体的数据实体,具有类所定义的属性和方法。
这里的类其实就是数据或者变量,对象就是属性或者状态操作行为,
需要使用Class关键字来定义类,使用实例化创建对象
class Person:
# 创建对象属性,构造方法
# 当创建一个类的实例时,__init__ 方法会自动调用。self 参数是必须的,它代表创建的对象本身
def __init__(self,name,age):
self.name=name