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

天天向上做图网站google seo是什么意思

天天向上做图网站,google seo是什么意思,国外打开网站会不会乱码,深圳网络推广seo软件概念使用例子的方式介绍(继承,多态,虚方法,方法重写),实现代码python 1. 继承(Inheritance) 概念:子类继承父类的属性和方法,可以直接复用父类的代码&#…

概念使用例子的方式介绍(继承,多态,虚方法,方法重写),实现代码python

1. 继承(Inheritance)

概念:子类继承父类的属性和方法,可以直接复用父类的代码,避免重复。

class Animal:def __init__(self, name):self.name = namedef eat(self):print(f"{self.name}正在吃东西")class Dog(Animal):  # Dog 继承自 Animalpassdog = Dog("旺财")
dog.eat()  # 输出:旺财正在吃东西(直接继承父类方法)
#这里只是一个简单了例子,如果父类的某个方法很大的时候,这里就体现了继承的好处,减少重复的代码,而且如果方法有修改,只需要修改父类的即可,改动会小很多。

2. 方法重写(Method Overriding)

概念:子类覆盖父类的同名方法,实现自己的逻辑。
好处

  1. 例如父类中有很多公共的方法,子类继承后,可能有部分功能是自己独有的,这时就需要重写这个方法,已到达独有的功能实现,例如父类动物,子类猫,鸟。父类中有公共的运动方法run,但是猫和鸟的运动方式不一样,所以这里进行重写,满足各自的要求。
  2. 强一致性:通过继承父类的一个方法,这时不能自己定义一个方法名,必须使用父类公共的,这避免了不同方法名的出现。
  3. 复用代码。
class Cat(Animal):def eat(self):  # 重写父类的 eat 方法print(f"{self.name}优雅地吃鱼")cat = Cat("小白")
cat.eat()  # 输出:小白优雅地吃鱼(调用子类重写后的方法)

3. 虚方法(Virtual Method)

概念:父类中定义方法但不实现具体逻辑,强制子类重写。Python 中没有显式虚方法,但可通过抛出异常模拟。

class Animal:def speak(self):  # "虚方法",子类必须实现raise NotImplementedError("子类必须重写 speak 方法!")class Dog(Animal):def speak(self):  # 必须重写父类虚方法return "汪汪!"dog = Dog("旺财")
print(dog.speak())  # 输出:汪汪!

4. 多态(Polymorphism)

概念:不同子类对象调用相同方法,产生不同结果。Python 是动态类型语言,天然支持多态。

# 定义一个父类 Animal
class Animal:def __init__(self, name):self.name = name# 定义一个虚方法 speakdef speak(self):return f"{self.name} makes a sound."# 定义一个子类 Dog,继承自 Animal
class Dog(Animal):# 重写父类的 speak 方法def speak(self):return f"{self.name} barks."# 定义一个子类 Cat,继承自 Animal
class Cat(Animal):# 重写父类的 speak 方法def speak(self):return f"{self.name} meows."# 创建不同的对象
dog = Dog("Buddy")
cat = Cat("Whiskers")# 多态的体现:调用相同的方法,不同的对象有不同的响应
print(dog.speak())
print(cat.speak())

关键概念总结

术语说明
继承子类复用父类的代码,减少重复
方法重写子类覆盖父类方法,实现自己的逻辑
虚方法父类定义方法但不实现,强制子类重写(通过抛出异常实现)
多态同一方法在不同子类对象中表现不同行为,提高代码灵活性和可扩展性

Python 通过动态类型和鸭子类型(Duck Typing)天然支持多态,无需显式类型声明。

http://www.dtcms.com/wzjs/20959.html

相关文章:

  • 图片展示模块网站做一个多少钱百度文库首页官网
  • 正常做网站多少钱东莞疫情最新消息今天
  • 招聘网站怎么做介绍免费外链工具
  • 目录网站做外链生意参谋官网
  • 做相似网站seo引擎优化是什
  • 中国科技成就素材西安企业seo外包服务公司
  • 中国工程建设造价信息网站新东方在线网上课程
  • 上海微网站制作建设站长工具天美传媒
  • 网站建设 资讯动态宣传方式
  • 哪个网站专业做安防自己开发网站怎么盈利
  • 吉林省高等级公路建设局网站百度免费推广网站
  • 网站对公司有什么好处专业做seo推广
  • 免费做网页的网站手机怎么制作网站
  • 大一网页设计个人网站代码国外新闻最新消息
  • 国外网站建设的发展什么是seo优化?
  • 网站设计技术方案网站优化排名的方法
  • 学生处网站建设工作总结百度客服中心人工在线电话
  • 怎样做网站ppt国产搜什么关键词最好看
  • 企业网站pc优化seo外包杭州
  • phpcms 调用网站名称新闻今日要闻
  • 成都手机网站建设开发做网页怎么做
  • 思茅区建设局网站百度站长收录
  • 网站建设官方商城新站seo竞价
  • 邢台123贴吧最新seo怎么学
  • 四川省建设三类职称网站关键词推广排名
  • html 社区网站 模板网店推广有哪些
  • 做推文封面的网站数据分析师培训
  • 如何做静态网站郑州企业网络推广外包
  • 电子商务网站推广与建设论文2022年7到8月份的十大新闻
  • python 做爬虫网站青岛网络工程优化