黑马程序员技术交流社区

标题: static方法问题 [打印本页]

作者: 贾波    时间: 2013-11-29 23:03
标题: static方法问题
是否可以从一个static方法内部发出对非static方法的调用?
作者: ysunday    时间: 2013-11-29 23:22
不可以  静态不能调用非静态
作者: L_t    时间: 2013-11-30 07:25
这个应该不可以的  非静态可以房屋内静态  静态只能访问静态的   静态虽好  只能访问静态啊
作者: 狼王    时间: 2013-11-30 08:38
不可以的
作者: Misaeじ    时间: 2013-11-30 08:52
静态方法加载在非静态之前,也就是说静态方法调用时,非静态方法可能还不存在,所以是不可以调用的的
作者: 半夜雨半夜雨    时间: 2013-11-30 11:36
静态方法只能访问静态成员,如果你非要访问,可以将其封装到另一个类中

  1. class StaticDemo {

  2.         public static void main(String[] args) {
  3.                 NumDemo nd=new NumDemo();
  4.                 nd.get();
  5.        
  6.         }
  7. }
  8. class NumDemo
  9. {       
  10.         public void get()
  11.         {
  12.                 System.out.println("holle");
  13.         }
  14. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2