内部类、泛型

来源:互联网 发布:网络干杯是什么意思 编辑:程序博客网 时间:2024/06/06 00:39

内部类:在类里面再定义类。成员内部类可以直接访问外部类的属性和方法,如果是静态的内部类,只能访问外部类的静态属性和方法。外部类访问非静态成员内部类的数据要先实例化外部类,通过外部类的对象再实例化内部类得到内部类的对象,通过内部类的对象进行访问。外部类访问静态成员内部类:可直接实例化内部类,再通过内部类的对象进行访问。匿名内部类:必须继承一个父类或实现一个接口。


泛型:所有数据类型。泛型类:public class Point<T1, T2> { T1 x; T2 y;} (T1、T2表示泛型类型)

泛型方法:public<T1,T2> void print(T1 x,T2 y){ T1 m = x; T2 n = y;

System.out.println(m+"\t"+n); }

0 0
原创粉丝点击