__author__ = 'Administrator'
#类与模块
#import class_0518.class_0604#具体到模块名
from class_0518.class_0604 import boyFriend
#初始化函数 出厂设置
#1.它跟普通函数一样带self关键字
#2.它可以带位置参数 默认参数
#3.它没有返回值
#4.作用:每一个实例创建的时候,都会自动的带上init函数里面的参数
# class User:
# def __init__(self,name):#必须要具备的属性放init函数里,要可定制
# self.name=name
# def greet_uesr(self,content):
# print(self.name,content)
#
# user=User("五月")
# user.greet_uesr("下午好")
#类的继承 全部继承 部分继承 多继承 超继承
# class SuperB(boyFriend):#部分继承--重写父类
# #当父类与子类有重名的方法 就叫重写
# #子类的实例调用函数的是自己子类的函数
# def codeing(self):
# return ("我没纸质")
# #新建几个父类没有的函数(私有的)
# def sea(self):
# print("我是子类的")
#
# sub=SuperB()
# print(sub.codeing())
# sub.sea()
class Add_1():
def __init__(self,a,b):
self.a=a
self.b=b
def add(self):
print(self.a+self.b)
class Add_2(Add_1):
def __init__(self,a,b,c):#重写
super(Add_2,self).__init__(a,b)#相当于调用父类里面的init方法
self.c=c
def add(self):
super(Add_2,self).add()
print("我是第二个和",self.a+self.b+self.c)
# class Add(Add_2,Add_1):#继承多个类 如果有重名函数从左到右
# pass
a=Add_2(6,7,8)
a.add()
#类与模块
#import class_0518.class_0604#具体到模块名
from class_0518.class_0604 import boyFriend
#初始化函数 出厂设置
#1.它跟普通函数一样带self关键字
#2.它可以带位置参数 默认参数
#3.它没有返回值
#4.作用:每一个实例创建的时候,都会自动的带上init函数里面的参数
# class User:
# def __init__(self,name):#必须要具备的属性放init函数里,要可定制
# self.name=name
# def greet_uesr(self,content):
# print(self.name,content)
#
# user=User("五月")
# user.greet_uesr("下午好")
#类的继承 全部继承 部分继承 多继承 超继承
# class SuperB(boyFriend):#部分继承--重写父类
# #当父类与子类有重名的方法 就叫重写
# #子类的实例调用函数的是自己子类的函数
# def codeing(self):
# return ("我没纸质")
# #新建几个父类没有的函数(私有的)
# def sea(self):
# print("我是子类的")
#
# sub=SuperB()
# print(sub.codeing())
# sub.sea()
class Add_1():
def __init__(self,a,b):
self.a=a
self.b=b
def add(self):
print(self.a+self.b)
class Add_2(Add_1):
def __init__(self,a,b,c):#重写
super(Add_2,self).__init__(a,b)#相当于调用父类里面的init方法
self.c=c
def add(self):
super(Add_2,self).add()
print("我是第二个和",self.a+self.b+self.c)
# class Add(Add_2,Add_1):#继承多个类 如果有重名函数从左到右
# pass
a=Add_2(6,7,8)
a.add()