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

推网站河南郑州最近的热搜事件

推网站,河南郑州最近的热搜事件,企业vi品牌设计公司,邯郸信息港最新招聘第三十一章 Classes - 继承规则 继承规则 与其他基于类的语言一样,可以通过继承组合多个类定义。 类定义可以扩展(或继承)多个其他类。这些类又可以扩展其他类。 请注意,类不能继承 Python 中定义的类(即 .py 文件中…

第三十一章 Classes - 继承规则

继承规则

与其他基于类的语言一样,可以通过继承组合多个类定义。 类定义可以扩展(或继承)多个其他类。这些类又可以扩展其他类。

请注意,类不能继承 Python 中定义的类(即 .py 文件中包含的类定义),反之亦然。

以下小节提供了中类继承的基本规则。

继承顺序

使用以下继承顺序规则:

  1. 默认情况下,如果在多个超类中定义了给定名称的类成员,则子类将从超类列表中最左边的类中获取定义。
  2. 如果类定义包含 Inheritance = right,则子类从超类列表中最右侧的类中获取定义。

由于历史原因,大多数类都包含 Inheritance = right

主要的超类

任何扩展其他类的类都有一个主要超类。

无论类使用哪种继承顺序,主超类都是第一个,从左到右阅读。

对于任何类级编译器关键字,给定类使用其主超类中指定的值。

对于持久化类来说,主超类尤其重要。

最具体的类型类Most-Specific Type Class

尽管一个对象可以是属于多个类extent的实例(例如各种超类的extent),但它始终具有最特定的类型类 (MSTC)。当该对象是该类的实例但不是该类的任何子类的实例时,类是该对象的最具体类型。

重写方法

类从其一个或多个超类继承方法(类方法和实例方法),可以覆盖这些方法。如果这样做,必须确保方法定义中的签名与要重写的方法的签名匹配。子类方法的每个参数必须使用与超类方法的参数相同的数据类型,或者该数据类型的子类。但是,子类中的方法可以指定超类中未定义的其他参数。

可以使用 Python 方法覆盖以 ObjectScript 编写的方法,反之亦然,只要方法签名匹配即可。

在子类的方法中,可以引用它在超类中重写的方法。要在 ObjectScript 中执行此操作,请使用 ##super() 语法。例如:

//overrides method inherited from a superclass
Method MyMethod() [ Language = objectscript ]
{//execute MyMethod as implemented in the superclassdo ##super()//do more things....
}

注意:##super 不区分大小写。

http://www.dinnco.com/news/18518.html

相关文章:

  • 屏蔽wordpress自带编辑器网站如何seo推广
  • 海口手机版网站建设关键词排名优化公司哪家强
  • 文昌品牌网站建设费用线上营销推广方式都有哪些
  • 东莞网站设计企业网站提交收录软件
  • 制作网站的过程细节网页设计成品源代码
  • asp.net mvc 4 web 企业网站开发实战seo工具下载
  • 怎么做公众号网站在线咨询
  • 做赌博网站刷单违法吗一站式营销平台
  • 南山网站设计公司竞价广告
  • 简述网站制作的流程web网页制作成品免费
  • 洛阳市河阳建设工程有限公司网站十八大禁用黄app入口
  • 江苏省住房城乡建设厅网站首页杭州seo排名优化
  • 精品网站建设费用 找磐石网络一流百度网址入口
  • 景安网站上传完还要怎么做网络营销推广外包服务
  • 如何做deal网站推广网站营销策略
  • 自学做网站需要多久网站seo搜索引擎优化案例
  • 一般网站如何做防采集的广东河源最新疫情
  • 深圳公司排名100强长春seo网站管理
  • 怎么设计公司的网站百度指数查询app
  • 医疗美容手机网站建设热门推广软件
  • 做网站app大连seo
  • 去哪里找做网站的人找个网站
  • 数字博物馆网站建设日本预测比分
  • 网站主机是什么意思济南网络推广网络营销
  • 深圳网站制作与建设公司百度官网推广平台电话
  • 营销型网站建设营销型国外推广网站
  • 无锡网站制作公司排名网站设计公司排行榜
  • 做网站还有开发文档吗百度推广云南总代理
  • 营销平台网站建设营销软文500字
  • 怎样做淘宝商品链接导航网站网络营销的未来发展趋势论文