关于swift中的默认构造器
博彩导航网站排行榜
博彩导航网站排行榜
当前位置 : 博彩导航网站排行榜 > 博彩导航网站

关于swift中的默认构造器

文档说如果结构体或类的所有属性都有默认值,同时没有自定义的构造器,就会有默认构造器。
默认构造器是不是这样,但是不必显式声明。

init {
    //
}

而且默认构造器属不属于指定构造器?文档说每个类都至少有一个指定构造器。

不用琢磨太复杂的理论和定义,新建一个playground体会一下下面的代码就明白了。

struct Structure {
  var string = ""
  var number = 0
}

let sA = Structure
let sB = Structurestring: "hello", number: 100

printsA
printsB

class Class {
  var string = ""
  var number = 0
}

let cA = Class
printcA
// let cB = Classstring .... // 不可以

该答案已被忽略,原因:

栏目列表

广告位

博彩导航网站排行榜