//一,构造器特点
//1,方法名字和类名是相同的
//2,没有具体的返回值,连void都没有
//3,没有局具体的返回值
//二,构造器作用
//1.主要是为了给成员变量去赋值的
package fangFa;
public class top3 {
private String name;
private int age;
//构造器语法 权限修饰符 类名字 (有参或无参){}
//构造器作用,让其他类在调用的时候能够给类中的成员变量去赋值,适用于不知道赋值的值的情况
public top3(){
//空参构造器,这个是默认就存在的
}
public top3(String name,int age){
//带参构造器,在创建完有参构造器之后,空参的构造器就会默认不存在,所以需要手动在创建一个空参的构造器
this.name=name;
this.age=age;
}
public void setName(String name){
this.name=name;//引入this关键字这个知识点,他代表就是引用成员变量
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;//引入this关键字这个知识点,他代表就是引用成员变量
}
public int getAge(){
return age;
}
}
class top3Test{
public static void main(String[] args) {
top3 s=new top3("AQA",18);//通过构造器将成员变量的内容去赋值进去
//再通过get方法去获取他俩的值
System.out.println(s.getName());
System.out.println(s.getAge());
}
}