public class SquareTool { private String str;
private SquareTool() { //private
str = "nothing";
}
private class Contents{ //private private void f(){ //private
System.out.println("In Class First's inner Class Contents method f()");
} private void getStr(){
System.out.println("First.str="+str); }
} /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SquareTool square = new SquareTool(); SquareTool.Contents contents = square.new Contents(); contents.f(); contents.getStr(); }
}这个代码能跑过,里面的private限定符没起作用?
private SquareTool() { //private
str = "nothing";
}
private class Contents{ //private private void f(){ //private
System.out.println("In Class First's inner Class Contents method f()");
} private void getStr(){
System.out.println("First.str="+str); }
} /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub SquareTool square = new SquareTool(); SquareTool.Contents contents = square.new Contents(); contents.f(); contents.getStr(); }
}这个代码能跑过,里面的private限定符没起作用?
解决方案 »
- 我的物理地址两天变了俩次,求解!!!
- 有5*5的表格,每行每列填入1到5的数字,要求每行不重复和每列数字不重复,如何设计程序?
- struts2 spring hibernate 整合错误?????
- 关于2个类设置中间变量传值的问题
- 请教判断三角形不成立时怎么退出程序?我附上我的源程序
- 如何获取要下载的文件名?(HttpURLConnection)
- Number类继承了Object类吗?
- 遇到一个类的对象给方法值传递时的出现的问题,求教?
- 这样把textfield中string 转成int 比如“10000”转成10000,
- 求问
- 想用java编程实现求代数式最大值问题
- 怎么用JAVA做一个QQ那样的界面?
被private修饰的方法,属性,构造方法,表示在当前类中可以访问。出去这个类会受到限制
private表示在当前类中可以访问,如果main写在其他类中,就会编译出错。
[/Quote]是这样的