首页 > 其他 > 详细

内部类的创建方式

时间:2019-02-16 00:47:46      阅读:162      评论:0      收藏:0      [点我收藏+]
package org.apache.common.packagenumber.demo04;



/**
* 方法内部类
*/
public class Parce15 {
//=======.内部类的语法覆盖了大量其他的更加难以理解的技术============
//1.一个定义在方法中的类
//2.一个定义在作用域中的类
//3.一个实现接口的匿名类
// 4.一个匿名类,它扩展了有非默认构造器的类。
//5.一个匿名类,它执行字段初始化
///6.一个匿名类,它通过实例初始化实现构造(匿名类不能有构造)

public Destination destination(String s){
class PDDstination implements Destination {
private String label;
private PDDstination(String whereTO){
label=whereTO;
}
public String readLabel(){return label;}

}
return new PDDstination(s);
}

public interface Destination {
}

public static void main(String[] args) {
Parce15 p = new Parce15();
Destination tasmania = p.destination("Tasmania");

}
}

内部类的创建方式

原文:https://www.cnblogs.com/q1359720840/p/10386503.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!