一 构造方法
1 作用 :对对象的属性(成员变量)进行初始化的
2 写法:
(1)构造方法的方法名与类名相同(大小写必须一样)
(2) 没有返回值类型(连void都不写)
(3)没有返回值 没有return
(测试类 一个文件只有一个访问public)
二 构造方法的注意事项
1 如果你没有写任何构造方法
那么系统会给你提供一个无参的构造方法
2 如果你写了有参的构造方法
建议你把有参的构造方法写上
举例
构建一个长方形的类
计算周长面积
要求
有构造方法 set、get 成员变量私有化
三 静态变量-
静态变量的使用
1可以使用对象调用(不推荐)
2 静态变量用类名调用
静态变量的特点
1 随着类的加载而加载
2 创建优先于对象的存在
3 是类创建出来的对象共有(共享)的部分
4 可以使用类名去调用
应用场景
饮水机
静态变量 成员变量的区别
1 所属泸州java基础不同
成员变量:属于对象的 所以他叫对象变量又叫实例变量
静态变量:属于类的(依托于类)又叫类变量
2 内存中的存储位置不同
成员变量:存储与堆内存中
静态变量:存储方法区的静态区中
3 加载到内存中的时机不同(生命周期)
成员变量:随着对象的创建而创建
静态变量:随着类的加载而创建
4 调用的方法不同
成员变量:只能使用对象而调用
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/25248.html