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");

}
}

相关文章:

  • 2022-12-23
  • 2021-11-12
  • 2021-11-09
  • 2022-12-23
  • 2021-10-19
  • 2022-01-13
猜你喜欢
  • 2021-08-10
  • 2022-12-23
  • 2021-08-11
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
相关资源
相似解决方案