隐藏实现 & 复用类
【程序编程相关:由C++转向C#:我们需要注意哪些方面的】访问控制符, import, 每个编译单元(.java文件)只能有一个public类,如果还有其他类,那这些类就成为这个 【推荐阅读:使用热备份进行分时恢复----怎样通过归】
编译.java文件的时候,它里面的每个类都会产生输出.其输出的文件名字就是.java里面类的名字,这样写不了 【扩展信息:[转贴]关于PHP事件驱动问题之我见】
public类的辅助类,这是因为他们都不是public的,因此对外边世界来说,它们都是看不到的. 几个java文件就会产生一堆.class文件,但是不要奇怪,一个能正常工作的java文件本来就是由一堆.class文件 组成的,当然也可以用jar把他们封装成java archive (jar)文件.java解释器会负责寻找,装载与解释这些 文件的.package与import就好像一个刀一个盾.是把一个单独的全局名字空间分割开来,这样不论internet上有多少人
再用java编程,你就都不会再碰到名字冲突的问题了.值得注意的是,每次创建package给它起名的时候,你也 隐含的设置了一个目录结构.这个package必须保存在由它的名字所指示的目录里,而这个目录又必须在classpath 下面.java的访问控制符:public是众所周知的可以任何人都可以访问的;package权限,默认的访问权限没有关键词,
但通常还是把它成为package权限,(有时也成为friendly)它的意思是所有同属这个package的类都能访问这个 成员,由于同一编译单元只能同属一个package,因此同一个编译单元里的各个类,自动的可以进行相互访问. protected, private.接口(interface)与实现(implementation):
... 下一页