See the comments. Why is one allowed but the other one isn't and what's the 
rationale for this?

class Vehicle {    let name: String    init(name: String) {        self.name = 
name    }}

class Car: Vehicle {    //Why is this not allowed?    override init?(name: 
String) {        super.init(name: name)    }        //But this is allowed?    
init?(name: String, ignore: String) {        super.init(name: name)    }}


_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to