这个题目可能不太对!主要总结一下这3种语言的不同格式
1.创建一个A类,继承B类,实现C接口(协议)
先看oc的代码
@interface A : B <C> { int a; } @property (nonatomic,copy) NSString *title; - (void)function:(int )a withParameterB:(NSString *)b; @end
再看java的代码
public class A extends B implements C { public int a; public View onCreateView(View view, String s, Context context, AttributeSet attributeSet) { return null; } }
再看看C++的,C++没接口这种东西,我们看一下多重继承
class A : public B, public D { int a; void print() {D::print(); B::print();} bool init(); } bool A::init() { }