首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-01-07 
Java中的Package.Import.Class以及和C++的比较(一)Package 包java中的包,类C中的namespace,主要是为了防止

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函数。



热点排行