黑马程序员技术交流社区

标题: 如下代码,ii为什么不能调用method方法? [打印本页]

作者: 尘埃落定    时间: 2014-9-5 21:01
标题: 如下代码,ii为什么不能调用method方法?
  1. class InnerIn{
  2.         int x = 8;
  3.         void method(){
  4.                 System.out.println(x);
  5.         }
  6.         InnerIn ii = new InnerIn();
  7.         ii.method();
  8. }
复制代码


作者: java_dream    时间: 2014-9-5 22:52
InnerIn ii = new InnerIn();
ii.method();
以上2句属于程序执行语句,应该封装在方法内
作者: 孙雯    时间: 2014-9-5 23:26
一个类里面的成员,不是属性,就是方法。但执行语句不会单拿出来,都是在方法里面~~~
作者: 十万一千    时间: 2014-9-5 23:32
  ii 是InnerIn类的一个实例对象,可以在非static方法中调用它的方法。
作者: 依然如故    时间: 2014-9-6 08:10
楼上高见!!
作者: 尘埃落定    时间: 2014-9-6 08:39
本帖最后由 尘埃落定 于 2014-9-6 08:40 编辑

明了,为嘛总是犯这种低级错误:L





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