码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA的一些小笔记

时间:2014-05-08 09:58:09      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:java   c   使用   new      初始化   

构造块优先于构造方法执行,而且每当有一个新的实例化对象产生时,就会重复执行构造块的程序。

静态块优先于构造块执行,而且不管有多少个实例化对象产生,静态块只会执行一次,它的主要作用是为类中的static属性初始化。

主类中定义的静态块的执行要优先于主方法执行。

内部类的最大优点:可以方便地访问外部类的私有操作,或者是由外部类方便地方位内部类的私有操作。

外部类.内部类 内部类对象 = new 外部类().new 内部类();

Outer.Inner in = new Outer().new Inner();

如果一个内部类不希望被其它类所使用,那么也可以使用private关键字,将这个内部类定义为内部私有类。

用static定义内部类,可以不依赖于外部类实例被实例化。

Outer.Inner in = new Outer.Inner();

JAVA的一些小笔记,布布扣,bubuko.com

JAVA的一些小笔记

标签:java   c   使用   new      初始化   

原文地址:http://www.cnblogs.com/tuifeideyouran/p/3714528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!