码迷,mamicode.com
首页 > 其他好文 > 详细

static与this

时间:2017-12-06 14:31:39      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:代码   私有   私有化   int   实体类   调用   stat   快捷   生成   

*一个类 在被JVM加载的时候,首先会加载类中由static修饰的所有属性,方法,代码块!
* 并把这个static修饰的内容放进 静态存储区,便于我们共享访问!
*
* 1.static可以修饰
*    01.属性
*    02.方法
*    03.代码块
* 2.static的特点
*    01.static修饰的内容,在整个程序运行期间,只有一份,而且所有对象共享!
*      比如说,我们在Student类中定义了一个变量如下
*      static int age;
*      Student类创建出n个对象,都共享整个age属性!
*      如果有一个对象更改了age属性,其他的n个对象也随着变化!
*    02.静态方法 中不能访问 非静态的属性和方法
*    03.普通的方法中可以访问静态属性和静态方法
*    04.静态属性和方法可以直接通过类名访问(无须实例化)
*       类名.静态属性
*       类名.静态方法

*公司中,会有对应的代码生成器
*
*现在书写实体类的步骤
*  01.私有化属性
*  02.快捷键生成set和get
*  03.快捷键生成 有参和无参构造
*  04.重写toString()
*
*this的注意点:
*   01.this()调用无参构造
*   02.this(...)调用带参构造
*   03.this调用构造方法的时候 只能出现在构造方法中!
*   04.this调用构造方法的时候 必须位于构造方法中的首行!
*   05.this访问对象的属性或者方法的时候 可以出现在任何方法中

static与this

标签:代码   私有   私有化   int   实体类   调用   stat   快捷   生成   

原文地址:http://www.cnblogs.com/dongfengpo/p/7992019.html

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