類方法中不能調用實例方法,實例方法通過對象調用
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var ani1: Animal = Animal(weight: 100,age: 1 )
ani1.eat(600,something1: 400) //調用屬性
println("\(ani1.weight)")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
//屬性
var weight:Double = 0
var age:Int = 0
//met
func eat(something: Double,something1: Double){
weight = weight + something - something1
println("weight: \(weight)”)
由於自己命名不是很好用,那個黃狗的調用不知道怎麼改,糾結了一下,後面的就沒跟上去,拉下很多內容
//屬性
var weight:Double = 0
var age:Int = 0
//met
func eat(something: Double,something1: Double){
weight = weight + something - something1
println("weight: \(weight)”)
//對象/實例
var ani1: Animal = Animal()
ani1.weight = 10
ani1.age = 1
ani1.eat()
println("\(ani1.weight)")
optional有顯示和隱式兩種,關鍵區別在於結果輸出有無!