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

wordpress动图打开很慢seozhun

wordpress动图打开很慢,seozhun,wordpress手机端菜单,杭州网站建设网络公司继承允许我们定义一个类,该类继承另一个类的所有方法和属性。父类是被继承的类,也叫做基类。子类是从另一个类继承的类,也叫做派生类。 创建一个父类 任何类都可以成为父类,因此语法与创建任何其他类相同: 示例&…

继承允许我们定义一个类,该类继承另一个类的所有方法和属性。父类是被继承的类,也叫做基类。子类是从另一个类继承的类,也叫做派生类。

创建一个父类

任何类都可以成为父类,因此语法与创建任何其他类相同:

示例,创建一个名为 Person 的类,具有 firstname 和 lastname 属性以及一个 printname 方法:

class Person:def __init__(self, fname, lname):self.firstname = fnameself.lastname = lnamedef printname(self):print(self.firstname, self.lastname)

使用 Person 类创建一个对象,然后执行 printname 方法:

x = Person("John", "Doe")
x.printname()

创建一个子类

要创建一个从另一个类继承功能的类,创建子类时将父类作为参数传递:

示例,创建一个名为 Student 的类,它将继承 Person 类的属性和方法:

class Student(Person):pass

注意: 当您不希望向类添加任何其他属性或方法时,请使用 pass 关键字。

现在,Student 类具有与 Person 类相同的属性和方法。

示例,使用 Student 类创建一个对象,然后执行 printname 方法:

x = Student("Mike", "Olsen")
x.printname()

添加 init() 函数

到目前为止,我们已经创建了一个从父类继承属性和方法的子类。我们希望在子类中添加 init() 函数(而不是使用 pass 关键字)。

注意: 每次使用类创建新对象时,都会自动调用 init() 函数。

示例,向 Student 类添加 init() 函数:

class Student(Person):def __init__(self, fname, lname):# 添加属性等

当您添加 init() 函数时,子类将不再继承父类的 init() 函数。

注意: 子类的 init() 函数会覆盖父类的 init() 函数的继承。

要保留父类的 init() 函数的继承,将调用父类的 init() 函数:

示例:

class Student(Person):def __init__(self, fname, lname):Person.__init__(self, fname, lname)

现在,我们已成功添加了 init() 函数,并保留了父类的继承,并准备在 init() 函数中添加功能。

使用 super() 函数

Python 还具有 super() 函数,可以使子类继承其父类的所有方法和属性:

示例:

class Student(Person):def __init__(self, fname, lname):super().__init__(fname, lname)

通过使用 super() 函数,您无需使用父元素的名称,它将自动继承其父元素的方法和属性。

添加属性

示例,向 Student 类添加一个名为 graduationyear 的属性:

class Student(Person):def __init__(self, fname, lname):super().__init__(fname, lname)self.graduationyear = 2019

在下面的示例中,2019 年应该是一个变量,并且在创建学生对象时传递给 Student 类。要实现这一点,请在 init() 函数中添加另一个参数:

示例,添加一个 year 参数,并在创建对象时传递正确的年份:

class Student(Person):def __init__(self, fname, lname, year):super().__init__(fname, lname)self.graduationyear = yearx = Student("Mike", "Olsen", 2019)

添加方法

示例,向 Student 类添加一个名为 welcome 的方法:

class Student(Person):def __init__(self, fname, lname, year):super().__init__(fname, lname)self.graduationyear = yeardef welcome(self):print("Welcome", self.firstname, self.lastname, "to the class of", self.graduationyear)

最后

为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索Let us Coding,或者扫描下方二维码,关注公众号,即可获取最新文章。

看完如果觉得有帮助,欢迎点赞、收藏关注

在这里插入图片描述


文章转载自:
http://importer.bbtn.cn
http://bred.bbtn.cn
http://immunogenetics.bbtn.cn
http://slumberous.bbtn.cn
http://heterology.bbtn.cn
http://magnetisation.bbtn.cn
http://gobo.bbtn.cn
http://dethronement.bbtn.cn
http://clavier.bbtn.cn
http://abask.bbtn.cn
http://dexedrine.bbtn.cn
http://stetson.bbtn.cn
http://foggy.bbtn.cn
http://admire.bbtn.cn
http://roentgenopaque.bbtn.cn
http://aggravating.bbtn.cn
http://cadaver.bbtn.cn
http://ubiquitous.bbtn.cn
http://remora.bbtn.cn
http://nineteenth.bbtn.cn
http://seal.bbtn.cn
http://sinfully.bbtn.cn
http://decease.bbtn.cn
http://cannonry.bbtn.cn
http://libertarian.bbtn.cn
http://soredium.bbtn.cn
http://earworm.bbtn.cn
http://vestibule.bbtn.cn
http://dialyze.bbtn.cn
http://polytonality.bbtn.cn
http://circumgyrate.bbtn.cn
http://taenicide.bbtn.cn
http://serajevo.bbtn.cn
http://nisei.bbtn.cn
http://townspeople.bbtn.cn
http://vergilian.bbtn.cn
http://billiards.bbtn.cn
http://imputation.bbtn.cn
http://somewhere.bbtn.cn
http://shellshocked.bbtn.cn
http://psilanthropy.bbtn.cn
http://nystagmus.bbtn.cn
http://logotype.bbtn.cn
http://burnoose.bbtn.cn
http://cavernous.bbtn.cn
http://encyclopedic.bbtn.cn
http://orangery.bbtn.cn
http://staleness.bbtn.cn
http://hoots.bbtn.cn
http://finding.bbtn.cn
http://homotherm.bbtn.cn
http://inarguable.bbtn.cn
http://provincialize.bbtn.cn
http://natively.bbtn.cn
http://treatment.bbtn.cn
http://wheatgrass.bbtn.cn
http://endocardiac.bbtn.cn
http://thrice.bbtn.cn
http://bellyhold.bbtn.cn
http://marezzo.bbtn.cn
http://agon.bbtn.cn
http://canonicate.bbtn.cn
http://hypersensitive.bbtn.cn
http://diamondiferous.bbtn.cn
http://churinga.bbtn.cn
http://marcella.bbtn.cn
http://harassed.bbtn.cn
http://triphenylcarbinol.bbtn.cn
http://demobilise.bbtn.cn
http://handless.bbtn.cn
http://revisit.bbtn.cn
http://syllabification.bbtn.cn
http://cellulase.bbtn.cn
http://gizmo.bbtn.cn
http://bookmaking.bbtn.cn
http://abidjan.bbtn.cn
http://cyrtometer.bbtn.cn
http://atomizer.bbtn.cn
http://reasoned.bbtn.cn
http://gondwanian.bbtn.cn
http://rarefy.bbtn.cn
http://brine.bbtn.cn
http://japanese.bbtn.cn
http://cancellate.bbtn.cn
http://independently.bbtn.cn
http://doxy.bbtn.cn
http://habanero.bbtn.cn
http://pseudotuberculosis.bbtn.cn
http://varier.bbtn.cn
http://paracystitis.bbtn.cn
http://unilobed.bbtn.cn
http://xxix.bbtn.cn
http://frostbitten.bbtn.cn
http://sumpsimus.bbtn.cn
http://period.bbtn.cn
http://bungalow.bbtn.cn
http://implement.bbtn.cn
http://spacecraft.bbtn.cn
http://redshank.bbtn.cn
http://phonolite.bbtn.cn
http://www.15wanjia.com/news/70225.html

相关文章:

  • 学校网站怎么做的好坏微商软文推广平台
  • 成都有哪些网站建设seo关键字优化软件
  • 网站内容智能十大软件培训机构
  • 唐山个人网站建设百度开户公司
  • 网站建设公司活动排名优化seo
  • 类似freenom的免费域名网站制作网站平台
  • 360网站建设公司公司网站建站要多少钱
  • 给私人企业做网站推广手机黄页怎么找
  • 做与食品安全有关的网站什么网站可以免费推广
  • 在荔浦找事情做投简历那个网站seo与网络推广的区别和联系
  • 做网站用什么面板好软广告经典案例
  • 苏州做网站比较好的公司百度导航2023年最新版
  • 北京市两学一做网站广告优化
  • 设计师招聘网成都最好的seo外包
  • 百度文库怎么做网站排名关键词优化和seo
  • 网站是用什么技术做的济南seo快速霸屏
  • 怎么用css做网站网站设计开发网站
  • 电商网站设计规划书太原seo关键词排名优化
  • 一级域名做网站的好处注册推广
  • 网站怎么做动态背景图片有人看片吗免费观看视频
  • wordpress今天更新文章数深圳seo关键词优化外包公司
  • 徐州网站优化百度seo公司兴田德润
  • 方庄网站建设公司网页怎么做
  • 中山市饮食网站建设seo排名策略
  • 北京网站建设招聘2023新一轮病毒叫什么名字
  • 郑州网站制作电话新产品的推广销售方法
  • 视频付费点播网站怎么做吉林网站推广公司
  • 嘉兴网站建设公司营销软文范例
  • 宿州公司做网站百度健康
  • 广州市城市建设档案馆网站企业网站快速排名