关于方法内部类返回值的问题

关于方法内部类返回值的问题

老师我看视频中方法的返回值是Object的类那么是不是就是说可以返回任何的数据都是可以的?另外我想通过方法返回其内部类的实例,可是当方法的返回值定义为内部类的类型时,为什么报错了?

public class AgeRange {

public Feng getFeng() {

int i = 10;

class Feng {

int g = 2;

}

return new Feng();

}


}


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

返回值是Object的类是可以是对象类型的数据。Feng类在方法类型的里面,会找不到的。

  • 暖阳洋 提问者 #1
    老师是不是object的返回值可以是任何类型
    2018-08-02 15:08:49
  • 暖阳洋 提问者 回复 Tender10 #2
    老师,object是所有类的父类,如果我返回是int也是可以的啊?
    2018-08-02 15:23:29
  • Tender10 回复 提问者 暖阳洋 #3
    嗯嗯,是可以的。
    2018-08-02 16:34:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师