当然了
你的class a中的b为friendly并不是private,你可以加上private来试一下(保证无法访问)
像这种类里的变量,最好声明为private。package的用法很简单。
如你设定你的类都放在 C:\javaproject下。
你就要设定
c:\set CLASSPATH.;c:\javaproject
因为类名可能相同,所以java采用把域名反过来写的方式
如www.csdn.net
引用时
package net.csdn.你自己的类名
此时就会在c:\javaproject\net\csdn\下存放你自己的定义的类了
你的class a中的b为friendly并不是private,你可以加上private来试一下(保证无法访问)
像这种类里的变量,最好声明为private。package的用法很简单。
如你设定你的类都放在 C:\javaproject下。
你就要设定
c:\set CLASSPATH.;c:\javaproject
因为类名可能相同,所以java采用把域名反过来写的方式
如www.csdn.net
引用时
package net.csdn.你自己的类名
此时就会在c:\javaproject\net\csdn\下存放你自己的定义的类了
这里应该是同一个包。package的含义看成是文件夹好了。
http://expert.csdn.net/Expert/topic/1705/1705237.xml?temp=.466427