![]() 记录我们的时代 |
Tag: public, / 热门Tag |
|
关于public,的网志:
包访问与继承
java有四类访问权限,也就是access control public default(package access) protected private 大家对访问权限可能已经比较熟悉了,涉及到继承等方面也比较清楚。但是不禁会问,default(package access)在继承时是如何表现的呢? 其实,可以这样理解。如果继承类和基类在同一个包中,那么继承类本身就可以访问这个default member,所以default就等同于public,那么当然就可继承。反之,如果继承类和基类不在一
Jason
@ 2007-11-19 22:36:23
关于虚继承和虚基类, virtual public, virtual private
以下都是我个人的理解,估计有问题,看的时候请慎重考虑,仔细判断 1.被虚继承的类就是虚基类 2.何为虚继承: 先说普通继承 普通继承: class B: public A, B从A继承,B会将A做一份copy,作为自身的一部分,然后在加自己独有的一部分。 加入A是一个有虚函数的类,考虑A和B的结构 sizeof(A) = sizeof(A的数据成员) + sizeof(vptr),这个vptr指向A类的 vtable sizeof(B) = sizof(A的数据成员) + sizeof(B数据成
kua
@ 2007-10-29 15:37:52
|
|
免费注册 -
已注册用户登入管理 -
热门关键词(Tags) -
常见问题帮助 -
设为首页 -
加入收藏夹 |