swift 4继承了啥

Posted

技术标签:

【中文标题】swift 4继承了啥【英文标题】:What is inheriting in swift 4swift 4继承了什么 【发布时间】:2018-07-21 21:13:49 【问题描述】:

我正在学习一个教程,但我不明白我应该做什么:

创建一个新的 Cocoa Touch 类。将其命名为“AddCommentsViewController”,使其继承自“UIViewController”

不知道也不懂inheriting

【问题讨论】:

继承是object oriented programming 的基本概念,Swift 恰好是object oriented programming 众多语言之一。 在 Swift 语言参考中有一个关于“继承”的章节。您应该定义 UIViewController 的 子类 也许你应该先用谷歌搜索一下 有趣的是,您用inheritance 标记了这个问题 - 标记说明告诉您答案:) 【参考方案1】:

转到 文件 > 新建 > 文件或使用快捷键 (COMMAND+N)

Select Cocoa Touch Class

Enter Class Name AddCommentsViewController Select Subclass of UIViewController

按下一步,然后按创建。

创建了一个名为 AddCommentsViewController 的新 Cocoa Touch 类,继承自 UIViewController

【讨论】:

【参考方案2】:

这意味着你必须创建一个继承自UIViewController 的新类。 这是 C++、Java、javascript、Swift、Objective-C、C# 和其他现代语言所基于的面向对象编程的基本概念。

继承的类称为其父类的子类。它将继承父类的所有属性和方法。

我是你的情况,本教程指导你做的是转到文件 > 新建 > 文件...。 选择 Cocoa Touch 类。 将其命名为“AddCommentsViewController”,然后从下面的下拉列表中选择UIViewController,然后创建。

【讨论】:

以上是关于swift 4继承了啥的主要内容,如果未能解决你的问题,请参考以下文章

Swift初见Swift继承

Swift初见Swift继承

23.swift继承

学习Swift -- 继承

swift 学习- 14 -- 继承

Swift 继承