目前为止,对类声明的讨论限制了从 Object 继承下来的新类生成。从 Object 派生所有的类不是一个好主意,因为这样的话就要为每个类预定义数据和方法。从其他类而不是 Object 派生类的
方法是使用关键字 extends。使用关键字 extends 的派生类的语法如下:
class Identifier extends SuperClass {
ClassBody
}
Identifier 指的是新派生类的名字,SuperClass 类指的是派生源,ClassBody 是新类的类体。我 们用前边介绍过的 Alias 类作为派生示例的基础。如果有一个 Enemy 类用来定义所有敌人的常规
信息怎么样?无疑,你想从 Enemy 类重新派生出 Alien 类,从而利用 Enemy 类提供的标准敌人所具有的功能。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>