内部类,泛型

来源:互联网 发布:淘宝免费注册账号申请 编辑:程序博客网 时间:2024/06/18 03:41

         在Java中,内部类可以访问外部类中的数据,包括私有的数据,而且内部类可以对同一个包中的其他类隐藏起来。其可分为静态内部类和非静态内部类,静态内部类可直接调用外部类的成员变量和方法,但是被调用的都必须是静态类型的,当外部类要调用内部类的时候,先实例化内部类,再直接调用,而非静态内部类,内部类要调用外部类的成员变量和方法的时候,直接调用即可,而外部类调用内部类的时候,就必须先实例化外部类,在通过外部类对象来实例化内部类,方可调用,还有隐藏类,也称其为嵌套类,其一般为继承父类和实例化接口。对于呢内部类,大多数修饰符均可以应用,而外部类只用public和缺省。

        泛型,当我们需要实现多种数据类型的变量却又想在一个方法中实现的时候,可以调用该方法,并且在修饰符和数据类型之间用<T>来表示该类型,实例化的时候,连带数据类型一起,其他操作和普通类无异。

0 0
原创粉丝点击