class Test {
var a:Int
var b:Int
init(a:Int,b:Int) {
self.a = a
self.b = b
}
}
class Second:Test {
var z:Double
init(z:Double) {
self.z = z
super.init(a: a, b: b) - Use of 'self' in property access 'a' before super.init initializes self
}
}
Что то совсем не могу понять как работать с инициализатором
Напишите код, для двух случаев:
- если надо в подклассе переопределись свойство, оставить только одно, новое z
- если в подклассе надо добавить новое свойство, что бы их было a b z