62,615
社区成员
发帖
与我相关
我的任务
分享
class A {...}
//相当于C的 typedef struct A {... }
class B extends A {...}
//相当于C的typedef struct B {struct A super;... }
//也就是有个super指针,当然java中的super实现并不那么简单
B b = new B(); //相当于C的 B* b = (B*)malloc(sizeof(B));
A a = (A)b; //相当于C的 A* a = (A*)b