当前位置:  技术问答>java相关

关于内部类的方法的调用问题!

    来源: 互联网  发布时间:2015-04-09

    本文导语:  pulic class Outer{   public static void main(String[] args){     Outer out = new Outer();     out.listen();   }   public void listen(){     //请问能否在这里调用Iner中的sendMsg方法,如何调用?   }     class Iner{   pulic void...

pulic class Outer{
  public static void main(String[] args){
    Outer out = new Outer();
    out.listen();
  }
  public void listen(){
    //请问能否在这里调用Iner中的sendMsg方法,如何调用?
  }    


class Iner{
  pulic void sendMsg(){

  }
 }
}

盼复!

|
you need to create an instance of Iner, then call it, try

public  class  Outer{
      public  static  void  main(String[]  args){
          Outer  out  =  new  Outer();
          out.listen();
      }
      public  void  listen(){
          Iner i = new Iner();
  i.sendMsg();
      }        
  
  
  class  Iner{
      public  void  sendMsg(){
   System.out.println("Iner.sendMsg()");
      }
    }
  }

|
要先创建内部类的一个实例,然后再调用内部类的方法。

|

实际上内部类和一般的类定义没有什么区别阿,将他的外部类假想扩大的话就比较好理解一点,比如将他假想为一个package,那么内部类就变成了一个正常的类定义了,或者将内部类假想成一个外部的在同一个package下面的类,不需要import就可以引用但是必须创建实例

    
 
 

您可能感兴趣的文章:

  • 我调用一个类中的一方法,抛出NullPointerException异常,但调用此类中的另一方法却正常,Why??
  • 请问如何在Java中调用一个VB所写的DLL?如何调用这个Dll的方法?如何取得和设置这个Dll的属性值?谢谢!
  • Java中如何通过方法名动态调用方法?
  • 在Seesion bean中的一个方法调用Entity Bean调用错误,在线等待!!!!!!!
  • 下列方法,在BMP实体Bean内何时被调用,应在各个方法内放置那些操作?请指教!
  • 请问怎么在static的方法里调用另一个方法?
  • 浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
  • 方法重载后为什么还是调用了父类的方法?
  • 当一个方法有多个返回值时我该如何生命和调用该方法??再线等待,立即送分!
  • 子类从父类中继承的方法在内存中是否和父类的方法在同一位置??调用了子类,是否在内存中一定有父类??
  • Javascript远程方法调用 AJAXRPC
  • ThinkPHP的模版中调用session数据的方法
  • 调用另一个构造函数方法
  • 请问这个方法如何调用?
  • 怎么调用涵有THROWS的方法?
  • java异步方法调用框架 asyn4j
  • 请问:如何调用抽象类的方法
  • android 触屏的震动响应接口调用方法
  • 怎样动态调用.so文件中的类方法
  • jquery live()调用不存在的解决方法
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 突然想到一个奇怪的问题:如果一个非abstract类中包含一个空方法体(及非Java代码写的方法体是空的)的native方法,编译会通过吗?
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 关于多线程的奇怪问题,run()方法只会被start()方法自动启动一次吗?
  • Andriod上ANR介绍及ANR问题解决方法
  • new几个相同的类,对于方法(method)的内存分配问题?大家公用一块方法的空间,还是每个都有自己的空间?
  • 弱智问题:我们怎么才知道要使用的方法需要实现什么接口才能使用这个方法呢?
  • static方法有没有多线程的问题?
  • 本鸟问题:什么是静态方法?
  • 关于线程内部run()方法和非run()方法的一个问题?
  • [scjp问题] 关于静态方法中间的变量调用错误问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.im类inputcontext的类成员方法: getinputmethodcontrolobject定义及介绍
  • 实现在同一方法中获取当前方法中新赋值的session值解决方法
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: getcontrolobject定义及介绍
  • 构造方法到底怎么用,构造方法体中可以放些什么东西,它和一般方法有什么本质区别功能上
  • java命名空间java.lang类runtime的类成员方法: runfinalization定义及介绍
  • HTML标签参考手册 iis7站长之家
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: dispose定义及介绍
  • jquery中fadeIn()方法与fadeOut()方法(示例)
  • java命名空间javax.swing类rowsorter<m>的类成员方法: allrowschanged定义及介绍
  • 这句话对不对 用final修饰的方法是不能被该类的子类所重载的方法 ?
  • java命名空间java.lang类securitymanager的类成员方法: getsecuritycontext定义及介绍
  • finalize()方法与System.runFinalization()方法有什么区别
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: hidewindows定义及介绍
  • 关于“创建重载现存方法的方法”
  • java命名空间java.beans类statement的类成员方法: execute定义及介绍
  • append()方法在哪些类里有啊?分别有什么作用?老是看到这个方法
  • java命名空间java.lang类stacktraceelement的类成员方法: getmethodname定义及介绍
  • servlet的service()方法与doGet()、doPost()方法是什么关系?
  • java命名空间java.awt.im.spi接口inputmethod的类成员方法: activate定义及介绍
  • java根据方法名称取得反射方法的参数类型示例
  • java命名空间javax.swing类jcomponent的类成员方法: processcomponentkeyevent定义及介绍
  • asp.net post方法中参数取不出来的解决方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3