2013-05-01 69 views
0

假设我们有packageapackageb,都有很多类,都是public继承跨包

现在类Catpackagea想从packageb扩展类Animal,这是继承的法律?

+4

是的,它是继承确实 – exexzian 2013-05-01 02:53:57

+0

@Raj,只是一张纸条:编辑的问题,因此类和包的名字遵循建议的命名约定。 – acdcjunior 2013-05-01 03:05:28

+0

欢迎来到SO!仅供参考,你可以简单地写'a.Cat'意思是“类'Cat'从包'了'”。这是非常常见的Java语法,任何人在这里回答问题都会理解。 – 2013-05-01 03:10:35

回答

0

是。封装使分组类方便,非公有制和非私有方法和字段只对同一个包

2

的Asure的其他成员都看得到,只是导入父类和扩展。

package a; 

import b.Animal; 

public class Cat extends Animal { 

} 

您可以跳过导入和使用完全合格的类名动物也是如此。但更混乱。

+0

谢谢大家:) – Raj 2013-05-01 02:58:53