Java基础-面向对象复习知识3
一、构造方法
1.1 概述
利用空参构造方法构造时,成员变量都是默认初始化值。
也可以写一个带全部参数的构造方法,省的自己调用set方法去赋值了。
1.2 使用与注意事项
package com.lkbhua.test2;
public class Student {private String name;private int age;// 如果我们自己没有写任何的构造方法// 那么虚拟机会自动生成一个无参构造方法public Student() {System.out.println("无参构造方法");}// 带参构造方法public Student(String name, int age) {System.out.println("带参构造方法");this.name = name;this.age = age;}public String getName() {return name;}public int getAge() {return age;}
/* 这是一套赋值的方法:利用set方法public void setName(String name) {this.name = name;}public void setAge(int age) {this.age = age;}
*/
}
package com.lkbhua.test2;public class StudentTest {public static void main(String[] args) {// 创建对象// 调用的空参构造// Student s = new Student();// 调用带参构造Student s = new Student("Lisa", 18);System.out.println(s.getName());System.out.println(s.getAge());}
}
声明:
以上均来源于B站@ITheima的教学内容!!!
本人跟着视频内容学习,整理知识引用。