# # 面向对象的三大特性: # # 继承,多态,封装 # # 面向对象的广度优先和深度优先是什么 # # # 查询顺序 # # 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)