首页 > 代码库 > JAVA的一些小笔记
JAVA的一些小笔记
构造块优先于构造方法执行,而且每当有一个新的实例化对象产生时,就会重复执行构造块的程序。
静态块优先于构造块执行,而且不管有多少个实例化对象产生,静态块只会执行一次,它的主要作用是为类中的static属性初始化。
主类中定义的静态块的执行要优先于主方法执行。
内部类的最大优点:可以方便地访问外部类的私有操作,或者是由外部类方便地方位内部类的私有操作。
外部类.内部类 内部类对象 = new 外部类().new 内部类();
Outer.Inner in = new Outer().new Inner();
如果一个内部类不希望被其它类所使用,那么也可以使用private关键字,将这个内部类定义为内部私有类。
用static定义内部类,可以不依赖于外部类实例被实例化。
Outer.Inner in = new Outer.Inner();
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。