获.PNG (149.27 KB, 下载次数: 29)
姿_`态 发表于 2014-6-22 15:20
你这是死循环? 里面的show()是抽象的吧
Geek_001 发表于 2014-6-22 18:42
亲,如何解决这个死循环?想想办法
波涛 发表于 2014-6-22 19:34
谁知道你的目的是想干嘛啊!这肯定死循环啊~
18353666072 发表于 2014-6-22 19:23
把内部类里的函数里面的show删了就好了啊
姿_`态 发表于 2014-6-22 19:21
既然你已经知道他是死循环,你为什么还要那么写呐。别让他相互调用不就好了 ...
Geek_001 发表于 2014-6-22 20:37
仁兄!确实是死循环,问题是如何让内部类调用外部类函数,外部类函数调用内部类函数的要求下不死循环? ...
Geek_001 发表于 2014-6-22 23:19
亲,你好像只是复制了额的代码?
陈云阳 发表于 2014-6-23 00:52
[code] class Main
{
public static void main(String[]args)
姿_`态 发表于 2014-6-22 15:20
你这是死循环? 里面的show()是抽象的吧
波涛 发表于 2014-6-22 23:29
这个不会出现死循环!改了17、18行
陈云阳 发表于 2014-6-23 00:52
[code] class Main
{
public static void main(String[]args)
Geek_001 发表于 2014-6-23 01:17
你从哪看出来是抽象的啊!我没设置啊!
Geek_001 发表于 2014-6-23 01:16
while((x--)!=0)
{
return;
Geek_001 发表于 2014-6-23 01:19
改了后,外部类如何访问内部类函数?
姿_`态 发表于 2014-6-23 08:18
我看错啦,不好意思啊
、
陈云阳 发表于 2014-6-23 08:38
你这是函数是void,要有返回值不就错了,只为用来退出循环的
陈云阳 发表于 2014-6-23 00:52
[code] class Main
{
public static void main(String[]args)
波涛 发表于 2014-6-22 23:29
这个不会出现死循环!改了17、18行
Geek_001 发表于 2014-6-23 10:07
System.out.println("This is show method!");
//new Inner().inner();
你都把访问 ...
波涛 发表于 2014-6-23 11:16
你在Main类中写的 new Outer().new Inner().inner(); 这不也是外部类调用内部类方法么! ...
郑飞 发表于 2014-6-23 13:34
亲,你这是inner()调show(),show()调inner(),
你把要做得业务放在show()里面可以,但是别再调inner()了. ...
Geek_001 发表于 2014-6-23 13:36
要求是外部类得访问内部类函数啊!
郑飞 发表于 2014-6-23 13:52
那能不能把inner()里面的show()去掉,我没看明白这个show()做什么用的啊.
好吧,我再看看内部类视频去.. ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |