当前位置: 技术问答>java相关
请教Java语法问题
来源: 互联网 发布时间:2015-09-29
本文导语: 请问在一个函数里创建一个对象,如下格式 method1() { Class a=new Class() { public method2(); }; } 那么method2是怎样被调用呢,编译的过程是怎样的呢? | 你可以试试: Class a=null; ... meth...
请问在一个函数里创建一个对象,如下格式
method1()
{
Class a=new Class()
{
public method2();
};
}
那么method2是怎样被调用呢,编译的过程是怎样的呢?
method1()
{
Class a=new Class()
{
public method2();
};
}
那么method2是怎样被调用呢,编译的过程是怎样的呢?
|
你可以试试:
Class a=null;
...
method1()
{
a=new Class()
{
public method2();
};
}
//调用a的方法
method3(){
if(a!=null){
a.method2();
}
}
Class a=null;
...
method1()
{
a=new Class()
{
public method2();
};
}
//调用a的方法
method3(){
if(a!=null){
a.method2();
}
}
|
{}表示一个代码块,其实没有什么特别的。
但是你上面的method2是一个抽象方法,
还有我没有太明白你上面的具体意思,可能是你举的例子有问题。
但是你上面的method2是一个抽象方法,
还有我没有太明白你上面的具体意思,可能是你举的例子有问题。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。