1.构造方法
- A:构造方法概述和作用
创建对象,给对象中的成员进行初始化 - B:构造方法格式特点
- a:方法名与类名相同
- b:没有返回值类型,连void都没有
- c:没有具体的返回值
2.构造方法的重载及注意事项
- :构造方法注意事项
a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。
b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。
注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出。建议永远自己给出无参构造方法 - :给成员变量赋值的两种方式
a:setXxx()方法
b:构造方法
3.一个标准学生类的代码及测试
public class Student {
private String name;
private int age;
//我们自定义的类,默认存在一个空参构造构造方法
//构造方法的语法:方法名跟类名相同,没有返回值,连void 也没有
public Student(){
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;
}
}
public class MyTest {
public static void main(String[] args) {
Student student = new Student();
student.setName("张三");
student.setAge(100);
System.out.println(student.getName());
System.out.println(student.getAge());
System.out.println("-----------------------------");
//我们在创建对象时,除了使用关键字new之外,还有调用构造方法来完成对类的实例化
new Student();
}
}
来源:CSDN
作者:洋洋洋洋洋�
链接:https://blog.csdn.net/love_to_share/article/details/104104794