java SE复习笔记48

来源:互联网 发布:民航大数据发展状况 编辑:程序博客网 时间:2024/05/24 05:04
局部内部类:放在方法内
class Laugh{
//以下使用较少
public void laugh{
class HaHa{
}
}
//常常使用的是,一个方法有一个接口或者类的返回类型,那么在这个方法写一个实现该返回类型的类或者接口的实现类,最后返回这个实现类的实例
public Camparable getComparable(){
//1.创建一个实现Comparable 接口的类:局部内部类
class MyCamparable implements Camparable{
@override
public int comparaTo(Object o){
return 0;
}
}
//2.返回一个实现类的对象
return new MyComparable();
}
============================
public Camparable getComparable1(){
//直接返回一个匿名的局部内部类对象
return new Camparable(){
@override
public int comparaTo(Object o){
return 0;
}
}
}
}
0 0
原创粉丝点击