例如,假设我是子类化NSString
。我的子类名为MyString
,我想重写[NSString stringWithFormat:]
,但还要添加另一个参数,所以我的方法是[MyString stringWithParameter:format:]
. 此方法将用于替换[NSString stringWithFormat:]
.
如果这是我的设置,用户仍然可以调用[MyString stringWithFormat:]
,然后调用[NSString stringWithFormat:]
。有没有办法阻止用户打电话[MyString stringWithFormat:]
?换句话说,有没有办法阻止对象的子类调用其父类的特定方法?