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

“您忘记了从Button继承”是什么意思?

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-14 08:31:34

 问:我已经为问题编写了代码,因此编写了一个名为RoundButton的子类,该子类继承自Button,但出现错误。请让我知道如何编写该代码。谢谢

 
 Button.swift
class  RoundButton  : Button  { 
var width :Double var height :Double init (width :Double ,height :Double ){自我。width =宽度self 。高度=高度} }   
 
 
答:我不确定您是否发布了完整的代码,但是请注意不要删除原始的Button类,因为它RoundButton必须是的子类Button。这样,您不必重写与RoundButton共享的变量和函数Button。
 
所以这段代码应该可以工作:
 
// Button,RoundButton
类的  
超类class Button { var width :Double var height :Double init (width :Double ,height :Double ){ self 。width =宽度self 。height = height } } // Button类的子类class RoundButton :Button { //此类从Button超类继承变量和函数。那是你    
 
    //可以访问宽度和高度。您也可以
//使用Button的初始化程序。}    
上一篇: 我的String Interpolation Challenge代码有什么问题?
下一篇: 如何重新启动控制台?