当前位置: 首页 > news >正文

做古风文字头像的网站免费发布信息网平台

做古风文字头像的网站,免费发布信息网平台,政府网站建设的问题,学做蛋糕的网站方法重写 目标:掌握方法的重写。 当父类的同名方法达不到子类的要求,则可以在子类中对方法进行重写。语法: class 父类名(object):def 方法A(self):代码... class 子类名(父类名):def 方法A(self):代码... 例如,一起来完成&…

方法重写

==目标:==掌握方法的重写。

当父类的同名方法达不到子类的要求,则可以在子类中对方法进行重写。语法:

class 父类名(object):def 方法A(self):代码...
class 子类名(父类名):def 方法A(self):代码...

例如,一起来完成:

(1)徒弟非常认真学习,终于掌握了老师傅的技术;

(2)接着,自己潜心钻研出类独门配方的全新摊煎饼技术;

(3)使用方法重写对摊煎饼方法进行处理。

# 1.老师傅: 父类
class Master(object):def make_cake(self):print("使用古法配方摊煎饼果子...")
​
​
# 2.徒弟:子类  -父类方法达不到要求
class TuDi(Master):# 重写def make_cake(self):print("======潜心学习,专研了新的配方制作煎饼果子...")
​
​
# 3.调用使用
tudi = TuDi()
tudi.make_cake()
print(TuDi.mro())

==总结:==

(1)当子类中出现与父类中同名方法且参数内容保持一致时,称为();==A、方法重写==;B、方法重载;

(2)当子类重写了父类方法后,子类对象优先调用执行子类方法,可以通过【子类名.mro()】查看执行顺序。

调用父类方法

==目标:==掌握使用super()调用父类方法。

当子类要在父类同名方法的基础上,再新增功能且要求在子类中调用同名方法时,就可以使用super()。

super()语法:

super().方法名([参数1, 参数2, ...])

说明:

(1)super()表示父类;

(2).点表示的。

例如,一起来完成:

(1)徒弟在培训学校学习努力,不仅掌握了黑马摊煎饼配方、还创办了自己煎饼果子的品牌;[配方、品牌]

(2)配合着一起摊煎饼,做出了更加美味的煎饼果子;

(3)使用调用父类方法在__init__()和摊煎饼方法中处理。

# 1.定义父类 [属性、方法]
class School(object):
    def __init__(self, pei_fang):
        self.pei_fang = pei_fang

    def make_cake(self):
        print("父类,制作了美味的煎饼果子!!")

# 2.定义子类
class TuDi(School):
    # 属性: 配方、品牌
    def __init__(self,pei_fange,brand):
        # self.pei_fang = pei_fange   # 提升代码的复用性
        super().__init__(pei_fange)
        self.brand = brand

    def make_cake(self):
        # 调用父类的方法
        super().make_cake()
        print("===========子类制作煎饼果子!!")

# 3.创建对象、调用
tudi = TuDi("白马","莫哥")
tudi.make_cake()

==总结:==

(1)super()可以简单的理解为:父类;

(2)当要在子类中调用父类的同名方法时,使用语法:().同名方法()。==A、super()==;B、self();

多层继承

==目标:==了解什么是多层继承?

多层继承指的是:多级继承的关系,比如:子类继承父类C、继续继承父类B、继续继承父类A等。

为了区分单继承、多继承和多层继承,看下图:

例如,一起来完成:

(1)N年后,当初的徒弟也老了;

(2)因此,徒弟想要把"有自己品牌,也有黑马配方的煎饼果子"的所有技术传授给自己的小徒弟;

(3)请试着使用多层继承的方式完成案例。

# 1.A父类 学校
class School(object):def make_cake(self):print("----1-----黑马学校:父类")
​
# 2.B父类 徒弟
class TuDi(School):def make_cake(self):print("=====2======徒弟: 子、父类")
​
# 3.子类 徒孙
class TuSun(TuDi):pass

==总结:==

(1)简单地说,多层继承表示有多级父类;

(2)请问:Python同时支持单继承、多继承和多层继承,这句话对吗?==A、对==;B、错。

http://www.mmbaike.com/news/101841.html

相关文章:

  • 酒类网站建设方案案深圳seo网站推广方案
  • 为什么找不到做网站的软件网络营销大师排行榜
  • 房产网站建站网址导航哪个好
  • 各地农业信息网站的建设网站服务器查询
  • 深圳十大网站建设企业培训课程设置
  • 常规网站建设内容哈尔滨网站制作软件
  • 南京 公司网站制作小视频关键词汇总
  • 网站上的视频直播是怎么做的呢微信朋友圈广告推广代理
  • 网站页脚需要放什么网站运营推广选择乐云seo
  • 电商网站建设实训步骤网站设计公司官网
  • php网站开发日记百度账号快速注册
  • 坂田网站建设方案外贸推广平台排名
  • 计算机关于网站开发的证书网络舆情监控系统
  • 上海有制作网站的电话吗个人网站制作多少钱
  • 乌克兰设计网站建设谷歌竞价广告
  • 江西省城市建设档案馆网站关键词挖掘站长
  • 专业做网站设计哪家好自建网站
  • 如何保存网站上的图片不显示图片深圳关键词优化软件
  • 陇南地网站seo济南百度
  • 新网站怎么运营sem营销推广
  • 中国专门做生鲜的网站站长平台网站
  • 微信怎么做一些微网站网络公司关键词排名
  • 邢台建网站的公司技术培训学校机构
  • 达州网站建设公司推广代运营公司
  • 网站设计培训成都深圳网络推广营销公司
  • 有哪些学做衣服的网站弹窗广告最多的网站
  • 培训机构暑假不能补课win7优化大师官方网站
  • 网站建设客户相关问题网络竞价推广开户
  • 美橙网站设计互联网营销专业
  • 专业网站开发开发关键词语有哪些