0. 面向对象最重要的概念就是类(class)和实例(instance)
1. 类(class):用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。
1. 定义类的时候,()有和无的区别:
(1)如果不带括号,相当于(object)
(2)带括号,()相当于(里面还可以继承别的类、也可以是object)
2. 面向对象:
(1)对象的特点: 有属性,有方法
3. 声明对象的方式: class 类
(1)方式一:
class user: # class user(object):
# 姓名:name
# 性别:sex
# 年龄:age
# 构造方法:用于初始化
def __init__(self):
self.name="xiaozhang"
self.sex="男"
self.age=28
(2)方式二:
class user:
# 姓名:name
# 性别:sex
# 年龄:age
# 构造方法:用于初始化
def __init__(self,name,sex,age):
self.name=name
self.sex=sex
self.age=age