Chinaunix首页 | 论坛 | 博客
  • 博客访问: 501614
  • 博文数量: 174
  • 博客积分: 8001
  • 博客等级: 中将
  • 技术积分: 1840
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-04 19:30
文章分类

全部博文(174)

文章存档

2011年(1)

2010年(24)

2009年(149)

我的朋友

分类: Java

2010-09-08 23:22:20

public, protected, private这些限定符和C++一样。
对于一个类来说,JAVA有package限定和public限定。一个.java文件是JAVA的编译单元,必须是含有唯一的public类,代表了这个编译单元对于其他的编译单元的接口。而其他的class都是package限定。然而这一点并没有在C++上增加任何东西。C++的编译单元是.obj文件。另一个编译单元在编译的时候,只要包含相对应的头文件,就能访问其中定义的类。但是你完全可以将一些类的定义放在实现文件中,保持你的头文件只有一个类的定义。那么你的编译单元对外就只有一个接口了。
阅读(424) | 评论(0) | 转发(0) |
0

上一篇:JAVA的引用

下一篇:JAVA的继承

给主人留下些什么吧!~~