普通方法
java中的构造方法是一种特殊的方法,用于初始化对象。java构造函数在对象创建时被调用。它构造时,即提供对象的数据
java访问权限修饰符明细表
修饰符 | 当前类 | 同包 | 子类 | 其他包 |
public | ✓ | ✓ | ✓ | ✓ |
protected | ✓ | ✓ | ✓ | X |
默认 | ✓ | ✓ | X | X |
private | ✓ | X | X | X |
----------------------------------------------------------------------------------------
protected 和 默认 的区别还在于 默认 修饰的的方法只能限制的本包当中,其他包当中的子类不能调用
构造器的特征
1.构造器要与类同名
public class Student {
private String nameString ;
private int age;
private char sex;
private int sno ;
//构造器
public Student(String name,int age,char sex,int sno) {
this.nameString = name;
this.age = age;
this.sex = sex;
this.sno = sno;
}
}
2.当我们new对象时,new 后边的方法就代表着我们的构造函数
3.我们的每一个类当中都有一个默认的不显示的无参构造器,当我们在这个类当中重写写一个构造器的时候,我们默认调用的就是我们显示的构造器
4.我们的构造器是没有返回值的,如果有返回值,即便你的方法名和类名相同那么也不是构造函数
5.我们的类当中是有一个或一个以上的构造函数