构造函数的继承问题
如果子类没有实现父类的任何指定构造函数,则自动继承父类的所有指定构造函数。那么既然,子类继承了父类的构造函数,那么当一个类继承了父类,且遵守一个协议,为什么要用required呢?
而下面Parrort没有实现协议的name属性,应该是父类bird里有,就不用写了。
如果子类没有实现父类的任何指定构造函数,则自动继承父类的所有指定构造函数。那么既然,子类继承了父类的构造函数,那么当一个类继承了父类,且遵守一个协议,为什么要用required呢?
而下面Parrort没有实现协议的name属性,应该是父类bird里有,就不用写了。
2016-08-04
举报