3、关于匿名内部类一个小题目(补全代码)
2017-07-15 22:37
260 查看
/* 匿名内部类面试题: 按照要求,补齐代码 interface Inter { void show(); } class Outer { //补齐代码 } class OuterDemo { public static void main(String[] args) { Outer.method().show(); } } 要求在控制台输出”HelloWorld” */ interface Inter { void show(); //public abstract } class Outer { //补齐代码 public static Inter method() { //子类对象 -- 子类匿名对象 return new Inter() { public void show() { System.out.println("HelloWorld"); } }; } } class OuterDemo { public static void main(String[] args) { Outer.method().show(); /* 1:Outer.method()可以看出method()应该是Outer中的一个静态方法。 2:Outer.method().show()可以看出method()方法的返回值是一个对象。 又由于接口Inter中有一个show()方法,所以我认为method()方法的返回值类型是一个接口。 */ } }
相关文章推荐
- 关于JAVA匿名内部类我的理解,举一个小例子阐述。
- java代码关于匿名内部类和接口的方法使用
- 给定一个整数n,求斐波那契数列前n项,部分代码已给出,要求补全题目所缺少的函数。
- 关于匿名内部类的一个小知识
- 关于360笔试题的一个题目的以下代码执行后输出结果为()思考
- 这是一个求两数之和的题目,输入多对用空格分开的两个数a b,输出a+b的和,每一对数据的和占一行。编写代码时需要注意的是,由于没有指出有多少对输入数据,因此我们可以编写如下代码:
- 关于HOG特征的一个Python代码
- java关于匿名对象和匿名内部类的解析
- C-发布一个关于数据结构的C语言代码
- 今天突然想到的一个关于代码注释和函数的想法
- 一个关于java调用顺序的题目
- 一个关于位运算的小题目,基础差真可怕
- 关于匿名内部类的两句话
- 黑马程序员---关于取出一个字符串中字母个数的题目分析
- 代码练习在 C# 中得到一个 object (包含匿名对象)的属性和属性值
- 关于Visual Studio代码补全(智能提示)无法正常启动的解决方法
- 一个关于题目选项正确率的复杂查询
- 关于java匿名内部类的一点认识
- 一个关于把集合拆分的有意思的小题目(将1到N的连续整数组成的集合划分成两个子集合)
- 关于匿名内部类与回调函数