您的位置:程序门 -> java -> j2se / 基础类



private 问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


private 问题[已结贴,结贴人:eimhee]
发表于:2007-02-23 16:56:11 楼主
为什么下面这个程序不能用
private   string[]   week   ;
??????????

public   class   convert   {
public   static   string   today(){
       

   
  string[]   week   =   new   string[]   {   "天 ",   "一 ",   "二 ",   "三 ",   "四 ",   "五 ",
"六 "   };
calendar   cal     =     calendar.getinstance();  
int   year   =   cal.get(calendar.year);
int   month   =   cal.get(calendar.month)+1;
int   ndate   =   cal.get(calendar.day_of_month);
int   day   =   cal.get(calendar.day_of_week);
string   value   =   "今天是 "   +   year   +   "年 "   +   month   +   "月 "   +   ndate   +   "日星期 "
+   week[day-1];
system.out.println(value);
return   value;

       
        }
}
发表于:2007-02-23 20:21:391楼 得分:1
所有的变量都要包含在类里面
发表于:2007-02-23 20:34:352楼 得分:7
只有类的静态/非静态成员变量才public   protected   private访问权限的区别
对于定义在方法内的局部变量,作用域仅限于方法体内,定义访问权限也就没有意义了
同理,在方法体内饿局部变量,也不能声明为static
发表于:2007-02-23 21:17:063楼 得分:2
局部变量不能用private修饰!


快速检索

最新资讯
热门点击