欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

抓娃学习笔记(2)

程序员文章站 2022-05-02 12:26:42
...

抓娃学习笔记(2)

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;
}

//Setter getter
public void setName(String name){
    this.name = name;
}
public String getName(){
    return name;
}

public  void setAge(int age){
    this.age = age;
}
public int getAge(){
    return age;
}

}
//setXxx的主要作用是方便在主函数中修改变量数据
构造函数的格式:public 构造函数名 (参数类型 参数名称)
PS:在使用Setter/Getter的时候一定要注意set部分要用void作返回,而get部分用数据类型作返回
灵活使用private修饰、Getter/Setter和this指针可以使主函数简介访问私有成员

主函数:
public class Test {
public static void main(String[] args) {
Student stu1 = new Student();
System.out.println("==========");
Student stu2 = new Student(“David”,19);
System.out.println(“名字:”+stu2.getName()+",年龄:"+stu2.getAge());
stu2.setAge(20);//修改年龄使用Setter/Getter部分的set部分
System.out.println(“名字:”+stu2.getName()+",年龄:"+stu2.getAge());
}
}抓娃学习笔记(2)