Objective-C ,C++,java中常用编码格式对比

这个题目可能不太对!主要总结一下这3种语言的不同格式

 

1.创建一个A类,继承B类,实现C接口(协议)

先看oc的代码

Objective-C ,C++,java中常用编码格式对比
@interface A : B <C>
{
    int a;
}

@property (nonatomic,copy) NSString *title;

- (void)function:(int )a withParameterB:(NSString *)b;

@end
Objective-C ,C++,java中常用编码格式对比

 再看java的代码

Objective-C ,C++,java中常用编码格式对比
public class A extends B implements C {

    public int a;

    public View onCreateView(View view, String s, Context context, AttributeSet attributeSet) {
        return null;
    }

}
Objective-C ,C++,java中常用编码格式对比

再看看C++的,C++没接口这种东西,我们看一下多重继承

Objective-C ,C++,java中常用编码格式对比
class A : public B, public D
{
 int a;
 void print() {D::print(); B::print();}
 bool init();

}

bool A::init()
{

}
Objective-C ,C++,java中常用编码格式对比

Objective-C ,C++,java中常用编码格式对比

上一篇:Vue.js中过滤器(filter)的使用


下一篇:用css3做一个三角形