A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hhh233 中级黑马   /  2015-3-30 21:45  /  671 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static可以修饰构造函数吗?静态代码块一般有什么用

评分

参与人数 1黑马币 +6 收起 理由
w239983684 + 6 赞一个!

查看全部评分

6 个回复

倒序浏览
static不可以修饰构造函数吗,构造函数是初始化用的,静态了新建对象岂不就不初始化了么。
回复 使用道具 举报
static不可以修饰构造函数,静态代码块是给类初始化用的,并且优先于任何方法跟对象先执行
回复 使用道具 举报
补充下执行顺序
1变量的显示初始化
2静态代码快
3构造代码块
4构造函数
回复 使用道具 举报
static关键字不能修饰构造函数。静态代码块一般用于对静态成员变量初始化用的。
静态代码块在类字节码文件加载进内存中后就执行对类变量进行初始化,先于构造函数,构造代码块执行
回复 使用道具 举报
不可以修飾構造函數,靜態代碼塊是給類初始化用的~~~靜態代碼塊是最優先執行的
回复 使用道具 举报
不可以,静态代码块用来加载类的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马