这篇文章主要讲述Java 内部类的相关知识,主要讲解下面的知识点. 内部类的概念 内部类的特点与使用 多种形式内部类 为什么要使用内部类 内部类的概念 内部类是指在一个类的内部定义了另一个类.例如下面的代码中例子,就是一个简单的内部类. public class A { private int a; public class B{ private int b; } } 在这个类中,我们可以看出内部类B就像A的成员一样.所以我们对内部类的修饰也可以用很多种修饰符,比如我们是不可能对一个非内部类用p
创作时间:2016.07.28,2016.07.29 本人qq:992591601,欢迎交流. 参考书籍:<Thinking in Java>.<Effective Java> 备注:这篇文章并不打算介绍内部类相关的一切技术细节,在<Thinking in Java>里已经介绍的很详细了,我只想重点谈谈一些我所了解的内部类的应用.顺便提纲挈领的对<Thinking in Java>相应章节作一定总结. 一些提炼: 一.真正的内部类 1.内部类拥有其外部类的所
class Example1 { public String name() { return "liutao"; } } class Example2 { public int age() { return 25; } } class MainExample { private class test1 extends Example1 { public String name() { return super.name(); } } private class test2 extend
在下面的示例中,创建了一个数组,使用升序的整数初始化它,并打印索引为偶数的数组值. public class DataStructure { // 创建一个数组 private final static int SIZE = 15; private int[] arrayOfInts = new int[SIZE]; public DataStructure() { // 使用升序整数填充数组 for (int i = 0; i < SIZE; i++) { arrayOfInts[i] = i