
JAVA的构造代码问题
构造代码块是用来给类中对象初始化的,并由先与构造方法执行,后来又了解到权限修饰符static可以用来修饰类中成员,可以用来修饰类所对应对象的共有数据,那么我想问下用sta...
构造代码块是用来给类中对象初始化的,并由先与构造方法执行,后来又了解到权限修饰符static可以用来修饰类中成员,可以用来修饰类所对应对象的共有数据,那么我想问下用static所修饰的成员变量与构造代码块中封装的成员变量是不是在给对象初始化时的作用一样呢?这2个的作用有什么相似之处和不同之处呢?
展开
展开全部
首先,static修饰的代码块要先与构造代码块,因为static是在类加载的时候初始化的,而构造代码块是在初始化对象的时候初始化的,那么我请问,是类先出来还是对象先出来?答案肯定是类先产生的嘛,没有类,哪会有由类产生的对象呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询