ActionScript编程 访问修饰符与继承.docxVIP

  • 2
  • 0
  • 约1.37千字
  • 约 2页
  • 2021-11-26 发布于江苏
  • 举报
ActionScript编程 访问修饰符与继承 使用public关键字声明的属性,任何位置的代码对其都是可见的。 这表示 public关键字与 privat、e protected和 interna关l 对属性继承没有任何限制。 键字不同,它 如果属性是使用private关键字声明的,该属性只能在定义该属性的类中可见,这表示它不能由任何子类继承。 protected关键字指出某一属性不仅在定义该属性的类中可见,而且还可以在所有子类中可见,也就是说,只有子类才可以访问使用protected关键字声明的属性。此外,protected属性对子类可见,不管子类和基类是否在同一个包中。 如果想要限制某一属性在定义该属性的包中的可见性,可以使用internal关键字或不使用任何访问修饰符。如果未指定访问修饰符时, 则应用的默认访问修饰符是 interna。l 而标记为 interna的l 由位于同一包中的子类继承。 属性将只能 例如,使用下面的示例来查看每一个访问修饰符如何影响跨越包 边界的继承。首先定义一个名为 Main 的主应用程序类和两个名为Class1和Class2的其它类。Class1类在名为foo的包中,Class2类是Class1类的子类,它在名为bar的包中。 //Class1.a位s于名为 foo的文件夹中 package foo{public class Class1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档