构造方法
根据参数不同,构造器可以分为如下两类:
- 隐式无参构造器(系统默认提供)
- 显式定义一个或多个构造器(无参、有参)
构造方法案例代码,还是用person学习
public class Person5 {
/**
* 构造方法,new后的对象是直接有值的
*/
public Person5() {
age = 18;
name = "zhangyi";
}
public int age;
public String name;
public void showInfo() {
System.out.println(age);
System.out.println(name);
}
/**
* new对象
* 因为前面有构造方法了,所以这里的age,name不用在单独赋值
* @param args
*/
public static void main(String[] args) {
Person5 p = new Person5();
p.showInfo();
}
}
笔记构造方法:
修饰符 类名(){}
修饰符和类名的修饰符一样
带参数的构造方法:
public class Person5 {
/**
* 带参数的构造方法,new()可以直接调用
*/
public Person5(int a, String n) {
age = a;//属性age 等于参数a
name = n;//属性string 等于参数n
}
public