文件名称:接口声明-eda技术实用教程 vhdl版(第四版) 潘松 科学出版社
文件大小:4.12MB
文件格式:PDF
更新时间:2024-07-07 04:50:11
C#
13.1 接口声明 interface-declaration 是用于声明新的接口类型的 type-declaration(第 9.6 节)。 interface-declaration: attributesopt interface-modifiersopt partialopt interface identifier variant-type-parameter-listopt interface-baseopt type-parameter-constraints-clausesopt interface-body ;opt interface-declaration 由以下内容组成:一组可选 attributes(第 16 章),然后依次是一组可选 interface- modifiers(第 13.1.1 节)、可选 partial 修饰符、关键字 interface 和用于命名接口的 identifier、可 选 variant-type-parameter-list 规范(第 13.1.3 节)、可选 interface-base 规范(第 13.1.4 节)、可选 type- parameter-constraints-clauses 规范(第 10.1.5 节)、interface-body(第 13.1.5 节),最后是一个分号 (可选)。 13.1.1 接口修饰符 interface-declaration 可以根据需要包含一个接口修饰符序列: interface-modifiers: interface-modifier interface-modifiers interface-modifier interface-modifier: new public protected internal private 同一修饰符在一个接口声明中多次出现属于编译时错误。 new 修饰符仅允许在类中定义的接口中使用。它指定接口隐藏同名的继承成员,详见第 10.3.4 节中的介 绍。 public、protected、internal 和 private 修饰符将控制接口的可访问性。根据接口声明所在的上 下文,只允许使用这些修饰符中的一部分(第 3.5.1 节)。 13.1.2 分部修饰符 partial 修饰符指示此 interface-declaration 为分部类型声明。封闭命名空间或类型声明中的多个同名分 部接口声明按照第 10.2 节中指定的规则组合成一个接口声明。