读书人

Java中的Package.Import.Class以及跟C

发布时间: 2013-01-07 10:02:24 作者: rapoo

Java中的Package.Import.Class以及和C++的比较(一)
Package 包

java中的包,类似C++中的namespace,主要是为了防止命名冲突做的,class都在package的里面。

package的申明要放在最前面,申明格式一般是:

package 包名;

例如:

属性访问权限public所有protected本身.子类private仅本身

而在java中,3种权限如下:

属性访问权限public所有protected本身.子类(包内包外均可).当前包内所有类private本身

可以看到,主要不同在于protected,在java中,当前包内的所有类都可访问protected属性的成员。

另外,C++中默认是public属性的,而java中,默认属性的可访问性是这样的:本身,当前包内的所有类。


this:这个和C++是一样的。

super:这个是java里面的用来访问父类的。


注意:只能有一个public class,而且这个class里面应该有main函数。



读书人网 >C++

热点推荐