我的java学习笔记(18)关于内部类(part 3)
来源:互联网 发布:plu直播软件 编辑:程序博客网 时间:2024/06/18 10:35
1.当使用内部类只是为了把一个类隐藏在另外一个类的内部,并不需要在内部类引用外部类对象时,可以将内部类为static,以便取消产生的引用。
2.只有内部类可以声明为static。静态内部类的对象除了没有对生成它的外部类对象的引用特权外,其他与所有内部类完全一样。
实例代码
测试类
public class test {public static void main(String[] args){double[] d = new double[20];for(int i = 0; i < d.length ; i++){d[i] = 100 * Math.random();}ArrayAlg.Pair p = ArrayAlg.minmax(d);System.out.println("最小值:" + p.getFirst());System.out.println("最大值:" + p.getSecond());}}
功能类
public class ArrayAlg {public static class Pair{private double first;private double second;public Pair(double f,double s){first = f;second = s;}public double getFirst(){return first;}public double getSecond(){return second;}}public static Pair minmax(double[] values){double min = Double.MAX_VALUE;double max = Double.MIN_VALUE;for(double b : values){if(b > max) max = b;if(b < min) min = b;}return new Pair(min,max);}}
输出结果
0 0
- 我的java学习笔记(18)关于内部类(part 3)
- 我的java学习笔记(16)关于内部类(part 1)
- 我的java学习笔记(17)关于内部类(part 2)
- 我的java学习笔记(14)关于反射(part 3)
- 关于JAVA中 内部类的几点学习笔记
- 【我的Java笔记】内部类
- 我的java学习笔记(12)关于反射(part 1)
- 我的java学习笔记(13)关于反射(part 2)
- Java的内部类学习笔记
- 关于JAVA内部类笔记
- 我的内部类笔记
- java学习笔记-内部类
- [学习笔记]Java内部类
- Java内部类学习笔记
- java内部类学习笔记
- java内部类学习笔记
- Java学习笔记【内部类】
- 【Java学习笔记】内部类
- Injection Flaws
- 房东给发货给法国和规范工程规划发出报告v年过年
- (匈牙利模板)二分图匹配-poj-2226
- YourKit Java Profiler 2015 build 15042破解
- ZOJ 3321 Circle(并查集啊)
- 我的java学习笔记(18)关于内部类(part 3)
- Javascript如何传递大数据传给Objective-C
- 代码的简洁与合理
- 利用分类转码(打印中文)
- SQLiteDatabase数据库操作详解
- JSON.parse()和JSON.stringify()
- 1111
- Android架构师之路-进程和IPC架构(2)
- 理财问题