码迷,mamicode.com
首页 > 其他好文 > 详细

unreachable statement的解决方法,其实就是作用域问题

时间:2016-10-06 00:39:09      阅读:1796      评论:0      收藏:0      [点我收藏+]

标签:

unreachable statement翻译过来,也就是无法访问声明。这不是什么大问题,是作用域问题。

我下面的问题代码就是这样:

@Override
    public int getItemViewType(int position) {
        return super.getItemViewType(position);//已经return,所以下面语句根本无法执行,作用域截止
        Fruit fruit = getItem(position);//错误,提示unreachable statement
    }

 把return 语句挪到fruit语句下面就可以了.

@Override
    public int getItemViewType(int position) {
        Fruit fruit = getItem(position);
        return super.getItemViewType(position);
    }

 

return 语句必须放在函数结尾或者与if结合使用,函数该结束执行的地方。

unreachable statement的解决方法,其实就是作用域问题

标签:

原文地址:http://www.cnblogs.com/harrain/p/5933229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!