`

学习内部类的总结

 
阅读更多
public class TestInnerStatic 
{
/*只有声明成static的内部类,才可以是里面的成员声明成static。否则错误,如果声明成static的类,不就是全局的了吗?它就相当放在外面了已经不再是内部类了,并且它的对象中将不包含指向外包类对象的指针,所以不能再引用外包类了*/  
public static class InnerClass {   
 public static int classVar = 0;   
  public static void doSomething() 
 {      
   System.out.println("TestInnerStatic.InnerClass.doSomething");    
  }  
}   
public static void main(String[] args) 
{    
    InnerClass.doSomething();  
}
}
 


内部类声明成static就相当于一个外部类
默认的内部类是default类型,也就是friendly,只能在包内访问,所以如果你把内部类声明成public,就可以在包外访问
在包外直接访问
staticInnerClass.outp();
new innerClassTest().new CommonInnerClass();//访问普通内部类。。。
分享到:
评论

相关推荐

    Java内部类总结

    Java内部类总结 学习java的资源

    java内部类学习资料

    java内部类学习资料,包括成员内部类,匿名内部类,以及内部类代码,和内部类相关总结

    安卓学习内部总结

    这是一个在某个培训中心大神总结,感谢他的分享。。。。。希望对大家学习安卓有所帮助

    git 学习总结脑图记录git内部原理

    git 学习总结脑图记录git内部原理

    机器学习决策树与分类方法课程报告

    机器学习决策树与分类方法课程报告,内部包含代码、算法思想、算法原理、算法分析、课程总结。机器学习决策树与分类方法课程报告,内部包含代码、算法思想、算法原理、算法分析、课程总结。机器学习决策树与分类方法...

    反射机制和类加载机制学习总结

    反射机制和类加载机制学习总结 Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并...

    Java 内部类

    Java内部类学习总结,供他人参考

    PLC编程学习心得总结

    它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程,以下是PLC编程学习心得总结

    Zookeeper公司内部交流学习、培训总结

    1)Zookeeper公司内部交流学习、培训PPT【ZooKeeper前言、是什么&为什么要用、ZAB、4大应用场景分析&JAVA实例Demo Code、3.4.9版本源代码Eclipse创建】 2)Eclipse 支持的 3.4.9版本源代码 JAVA Project

    政府采购业务管理制度-(内部控制资料)学习总结.doc

    政府采购业务管理制度-(内部控制资料)学习总结.doc

    达内Java笔记 各种总结

    面向对象技术总结 corejava高级特性总结 接口学习总结 异常和内部类 集合框架学习总结 GUI和AWT事件模型 多线程学习总结 输入输出流学习总结 网络编程学习总结

    Java程序设计课程学习总结与心得

    "Java 程序设计课程学习总结与心得" Java 程序设计课程学习总结是指学习 Java 程序设计的总结和经验教训。本文将从 Java 语言的基础知识到高级部分的总结,涵盖面向对象编程、数组、字符串、流技术、异常处理等内容...

    计算机硬件学习总结

    中央处理器(Central Processing Unit,CPU),是电子计算机的主要设备之一。其功能主要是解释计算机指令以及处理计算机软件中的数据。...CPU、内部存储器和输入/输出设备是现代电脑的三大核心部件。

    Java学习总结,目前包括数据结构,算法,设计模式,反射,线程,集合和内部类..zip

    算法与数据结构涵盖了以下主要内容: 数据结构(Data Structures): 逻辑结构:描述数据元素之间...学习算法与数据结构不仅有助于理解程序的内部工作原理,更能帮助开发人员编写出高效、稳定和易于维护的软件系统。

    内部排序小结 包括几乎所有的内部排序算法

    整理的排序方法,用于学习,笔试面试,工作之用包括几乎所有的内部排序算法

    java基础核心总结归纳---参考手册--心得手册-学习资料-总结经验

    内部类 20 集合 20 ArrayList 21 Vector 21 LinkedList 21 Stack 21 HashSet 22 TreeSet 22 LinkedHashSet 22 HashMap 23 集合实现类特征图 23 泛形 23 反射 24 I/O 24 File 类 24 基础 IO 类和相关⽅法 25 ...

    信号完整性学习总结

    从2013年4月10日开始,主要学习了《信号完整性分析Signal Integrity: Simplified》(Eric Bogatin著,李玉山 李丽平 等译)一书,此外参考了某些公司的内部资料,遇到不易理解和书中没有详细讲解的内容,会到网络上...

    uCOS-II内核学习总结

    对UCOS-ii的学习总结,参考了邵贝贝的书籍; 从程序结构分析,对内核的每个函数都有涉及, 主要讨论了内部的机制原理,并没有列出具体的代码实现。

    C学习深入学习总结

    C语言各种常用关键字详细解释学习,都是总结面试,都是比较好的笔试题。 1 变量 3 1.1 全局变量,局部变量,,常量分别保存在内存中的什么地方? 3 1.2 不同类型的变量,你是否知道其作用域? 3 1.3 全局变量和局部...

Global site tag (gtag.js) - Google Analytics