首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java拔高篇-详解匿名内部类

2013-10-28 
java提高篇-----详解匿名内部类在java提高篇-----详解内部类中对匿名内部类做了一个简单的介绍,但是内部类

java提高篇-----详解匿名内部类

       在java提高篇-----详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到匿名内部类的使用、匿名内部类要注意的事项、如何初始化匿名内部类、匿名内部类使用的形参为何要为final。


       一、使用匿名内部类内部类

       匿名内部类由于没有名字,所以它的创建方式有点儿奇怪。创建格式如下:

public class OutClass {    public InnerClass getInnerClass(final int age,final String name){        return new InnerClass() {            int age_ ;            String name_;            //构造代码块完成初始化工作            {                if(0 < age && age < 200){                    age_ = age;                    name_ = name;                }            }            public String getName() {                return name_;            }                        public int getAge() {                return age_;            }        };    }        public static void main(String[] args) {        OutClass out = new OutClass();                InnerClass inner_1 = out.getInnerClass(201, "chenssy");        System.out.println(inner_1.getName());                InnerClass inner_2 = out.getInnerClass(23, "chenssy");        System.out.println(inner_2.getName());    }}

巩固基础,提高技术,不惧困难,攀登高峰!!!!!!

热点排行