类:具有相同的属性和方法的对象的集合。
对象:万物皆对象
类和对象的关系:
类的包含属性和方法:
语法:
class 类名:
属性
方法
定义一个类:
class Person:
def eat(self):
print("正在吃饭...")
def sleep(self):
print("正在睡觉...")
创建对象:属性写在类外的情况,就是通过对象.属性,对象.方法()的方式调用
调用对象的方法:
创建多个对象:
self:
__init__(self):系统自动调用初始化方法,先生成对象,再调用此方法,再将对象赋值给引用名
初始化操作
如果做全局属性:
例:
class Person:
def __init__(self,v_name,v_age):
self.name=v_name
self.age=v_age
def say(self):
print("hello")
生成对象:
zhangsan=Person()
zhangsan.name="张三"
zhangsan.age=20
zhangsan.say()
对象:万物皆对象
类和对象的关系:
类的包含属性和方法:
语法:
class 类名:
属性
方法
定义一个类:
class Person:
def eat(self):
print("正在吃饭...")
def sleep(self):
print("正在睡觉...")
创建对象:属性写在类外的情况,就是通过对象.属性,对象.方法()的方式调用
调用对象的方法:
创建多个对象:
self:
__init__(self):系统自动调用初始化方法,先生成对象,再调用此方法,再将对象赋值给引用名
初始化操作
如果做全局属性:
例:
class Person:
def __init__(self,v_name,v_age):
self.name=v_name
self.age=v_age
def say(self):
print("hello")
生成对象:
zhangsan=Person()
zhangsan.name="张三"
zhangsan.age=20
zhangsan.say()