TEL:400-8793-956
当前位置:程序、服务器

需要关于子类 init 的帮助

提问者: 近期获赞: 浏览人数: 发布时间:2021-06-02 10:14:19

 问:无法弄清楚为什么这不起作用,任何帮助都会很棒。

 
 类.swift
class  Vehicle  { 
let Wheels : Int let door : Int // 指定初始化器init ( wheels : Int , Doors : Int ){ self . 车轮=车轮自我。Doors = Doors } } class Car : Vehicle { // 汽车必须默认为 4 个轮子和 4 个门let numberOfSeats : Int = 4 override init      
     (){ 
// 调用 super.init super . init (轮子:4 ,门:4 )} }让someCar = Car (轮子:3 ,门:3 ,numberOfSeats )      
 
 
答:我刚刚为这个测验写了另一个答案,所以我的子类和初始值设定项仍然在我的剪贴板上......这里是:
 
//输入您的代码如下
类 汽车: 汽车 { 
VAR numberOfSeats :诠释覆盖的init (withDoors门:诠释,andWheels轮:诠释){自我。numberOfSeats = 4 super 。INIT (withDoors :门,andWheels :车轮)} }让someCar =汽车(withDoors :4     
上一篇: 如何创建青年会员管理系统?
下一篇: 面向目标的 Swift 2.0 - 自定义初始化器