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

static关键字

时间:2019-10-30 22:51:42      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:局部变量   src   image   多少   方式   ati   加载   alt   直接   

static:静态   静态成员   类成员  无论这个类最后实例化出多少对象,都共用一处存储空间

属性前+static:静态属性、类属性

  两种调用方式:对象.属性     类.对象

方法前+static:静态方法、类方法

  两种调用方式:对象.方法    类.方法

类前不能+static

类中的方法中的局部变量不能+static

静态成员 包含 静态属性  和  静态方法

在普通成员方法中,可以直接访问类中的静态成员

在静态成员方法中,不能直接访问非静态成员,只能直接调用静态成员

在静态方法中,不能使用this关键字

 

在方法中出现{}  属于普通代码块,顺序执行,先出现,先执行

在类中出现{} 属于构造代码块,创建对象时调用,优先于构造方法执行,多个构造代码块按照顺序执行,

在构造代码块+static后变为静态代码块,类加载时调用,静态代码块优先于构造代码块执行

技术图片

 

 

问题:在创建多个对象时,构造代码块执行几次?静态代码块执行几次?

  静态代码块无论实例化多少个对象,都只执行一次;构造代码块实例几个对象,执行几次

 

static关键字

标签:局部变量   src   image   多少   方式   ati   加载   alt   直接   

原文地址:https://www.cnblogs.com/mpp0905/p/11768254.html

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