静态方法只能访问自己类中的静态成员吗????????????? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 静态方法里只能访问本类方法中的静态成员,不能直接访问非静态的属性和方法。这是因为静态方法不依赖于对象,所以当类加载成功后,静态方法就可以访问了。而此时的对象不一定存在,非静态成员自然也不一定存在。而且即使存在非静态成员,静态方法也不知道访问哪一个对象的成员。静态方法中也不能出现this关键字,因为this是针对对象而言的。本类中的非静态方法可以访问本类的静态属性,也可以调用静态方法。 怎莫会呢静态方法也可以访问其他类的静态成员和静态的方法阿前提是那个类是可见的比如说 static void doWork(){ System.gc(); -->System类中的静态方法,用于垃圾回收 int order = Thread.NORM_PRIORITY; -->Thread类中的静态字段,表示线程的优先级 System.out.println(Calendar.DAY_OF_WEEK_IN_MONTH); -->Calendar类中的静态字段,表示日期 }像System类中有很多方法都是静态的阿,都是可以访问的 用java编的一个划线的程序,求高手看看为什么没反应 关于怎样关闭Connection,ResultSet,PreparedStatement 100分请问各位,能用java通过无线通信访问服务器上的数据库吗,不通过浏览器访问?各位帮帮忙啊 创建一个具有5个值的数组,并找出最大值和最小值. 才学.请多多指教 程序问题!编写个排列符串的程序! CSDN 上的人到那去了,这个问题没有人会的吗? 哪位大侠解释一下下面的代码 请教,鼠标与菜单不对应,该怎么办?谢谢 救命呀,applet显示不出来!! 新手的愚蠢问题 求组 急! 1+2*2+3*3+n*n
静态方法中也不能出现this关键字,因为this是针对对象而言的。本类中的非静态方法可以访问本类的静态属性,也可以调用静态方法。
静态方法也可以访问其他类的静态成员和静态的方法阿
前提是那个类是可见的
比如说 static void doWork(){
System.gc(); -->System类中的静态方法,用于垃圾回收
int order = Thread.NORM_PRIORITY; -->Thread类中的静态字段,表示线程的优先级
System.out.println(Calendar.DAY_OF_WEEK_IN_MONTH); -->Calendar类中的静态字段,表示日期
}
像System类中有很多方法都是静态的阿,都是可以访问的