Swift – プロパティ

2つある

保持型プロパティ(Stored Property)

[c]

class Person {

let name: String; // 名前

var age: Int; // 年齢

init(name: String, age: Int) {
self.name = name
self.age = age
}
}

[/c]

readOnly 外部に公開するが値を変更できないようにする

private(set) var cellID: String
計算型プロパティ(Computed Properties)

[c]
class Person {
var age: Int { // 年齢
get {
return 返却する値
}
set(newAge) {
// 何か設定する処理
}
}
[/c]

 

 

コメント

タイトルとURLをコピーしました