1.有参构造和无参构造的区别
实例:public class Student {
// 成员变量
private String name;
private int age;
public Student(){} //无参构造
public Student(String name, int age) {
this.name = name;
this.age = age; }//有参构造
A.java
public class A{
public A(){
System.out.println("调用了无参的构造函数");
}
public A(String mess){
System.out.println("调用了有参的构造函数\n"+
"参数内容为:"+mess);
}
}
Test.java
public class Test{
public static void main(String [] args){
A a_1=new A();//调用无参的构造函数
A a_2=new A("Hello");//调用有参的构造函数
}
}
输出结果:调用了无参的构造函数
调用了有参的构造函数
参数内容为:Hello
2.修饰符
访问修饰符,从访问的范围由小及大依次是:private default(当什么都不写默认就是这个) protected