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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gaoer 中级黑马   /  2015-5-21 22:58  /  508 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

构造函数能不能被静态修饰 ,为什么?要好理解一点的说法。。。。

6 个回复

倒序浏览
不能,静态随着类加载。构造函数是初始化对象的
回复 使用道具 举报
静态是共享作用,构造是初始化用的
回复 使用道具 举报
不允许静态修饰,构造函数是初始化对象的,静态函数随着类加载。
回复 使用道具 举报
不能,应为 静态是优于类加载的  你在加载一个类的时候  类还没有生成 他的构造函数已经加载完成了 你想想会不会报错   就好比一个鸡蛋还没下 就生出了小鸡
回复 使用道具 举报
构造函数不是不能加修饰么
回复 使用道具 举报
hzw@ql 中级黑马 2015-5-21 23:29:52
7#
不能被静态修饰。因为构造函数是用来初始化对象,每个对象都不同,所以构造函数也不同,如果被静态修饰后,一个类都是用一个构造函数来生产,就像使用一个模子来生产对象,所有的对象都是一个样。这与我们实际需求不一致。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马