# # 面向对象的三大特性:
# # 继承,多态,封装
# # 面向对象的广度优先和深度优先是什么
# # # 查询顺序
# # super().方法(变量)
#1
# class Animal:
# def __init__(self, name, age, sex):
# self.name = name
# self.sex = sex
# self.age = age
#
# def eat(self):
# print("开始吃饭.....")
#
#
# class Person(Animal):
# def __init__(self, name, age, sex, skin):
# super().__init__(name, age, sex)
# self.skin = skin
#
# def eat(self):
# print("人类在吃饭")
#
#
#
# class Dog(Animal):
# def __init__(self,name,age,sex,color):
# super().__init__(name,age,sex)
# self.color = color
#
# def eat(self):
# print("狗狗在吃饭")
#
#
# ly = Person("ly", "W", 12, "y")
# # 2
# class A:
# def func(self):
# print("in A")
# pass
#
#
# class B:
# def func(self):
# print("in B")
# pass
#
# class C(A,B):
# def func(self):
# super().func()
# print("in C")
# pass
#
# c1 = C()
# c1.func()
# # 3
#
# class Parent:
# def func(self):
# print("In parent func")
#
# def __init__(self):
# self.func()
#
#
# class Son(Parent):
# def func(self):
# print("in Son func")
# p1 = Parent()
#
# # s1 = Son()
class A:
name = []
p1 = A()
p2 = A()
p1.name.append(1)
# p1.name和p2.name分别是什么
print(p1.name)
print(p2.name)
print(A.name)