JAVASE基础知识模块八
-
构造方法
-
当你定义一个类之后 这个类中 默认存在有空参的构造方法
-
构造方法的方法名与类名一致 没有返回值
-
创建一个类的对象 使用关键字new 来用构造方法来完成对类的实例化
-
构造方法的作用:用来对类进行实例化
-
语法:方法名与类名相一致 没有返回值 void也没有
-
一旦给出了有参构造 默认空参构造就没有
-
如果还要使用 建议将空参构造写出来
public class FangFa { private String name; private int age; public FangFa(String name, int age) { this.name = name; this.age = age; System.out.println("两个参数构造检测" + name); } public FangFa(String name) { this.name = name; System.out.println("一个参数构造检测" + name); } public FangFa() { this.name = name; this.age = age; System.out.println("参数构造检测"); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } class Test { public static void main(String[] args) { FangFa z = new FangFa(); FangFa z1 = new FangFa("bz"); FangFa z2 = new FangFa("bz", 24); } }
运行结果: 参数构造检测 一个参数构造检测bz 两个参数构造检测bz 进程已结束,退出代码0
- 借助有参构造创建对象 并给成员对象赋值
- 借助空参构造函数 通过set与get进行赋值
- 定义一个类 私有化成员变量 提供set与get方法 提供有参无参构造函数
- 快捷键 Alt+Insert
-