IT培训分享JAVA 构造方法 静态方法
2019-06-03
(100)
喜欢:(3)
举报/删帖
喜欢
业务描述
构造方法
作用: 对 对象的属性(成员变量)进行初始化
写法:
1.构造方法的方法名与类名完全相同
2.没有返回值类型(连void都不写)
3.没有返回值
注意事项:
1.没写构…
查看更多 造方法
系统则会提供一个无参的构造方法
2.写了有参的构造方法
系统不会提供无参的构造方法
所以在 写有参的构造方法时 最好把无参的也写上
内存表现步骤
1.类加载到方法区
2.加载到方法区的同时。IT培训http://www.kmbdqn.com/认为静态变量被加载到方法区的静态区
3.main入栈
4.在堆内存中创建 对象
5.把地址赋值给main函数的 对象保存
6.main函数出栈
7.程序结束
静态变量与成员变量的区别:
1.所属不同:
成员变量: 属于对象的 又叫对象变量(实例变量)
静态变量:属于类 又叫类变量
2.内存中的存储位置:
成员变量: 存储在堆内存
静态变量: 存处在方法区的静态区
3.加载到内存中的时机(生命周期的不同):
成员变量: 随着对象的创建而创建
静态变量: 随着类的加载而存在
温馨提示:该信息是用户发布,其真实,合法,有效性由发布者负责。在咨询,交易或者签订合同时,任何要求预付定金,保证金,意向金或要求网上转账等行为都可能存在交易风险,谨防上当受骗。