Java中get,set用法

java 中当定义了一个私有的成员变量的时候,如果需要访问或者获取这个变量的时候,就可以编写set或者get方法去调用,set是给属性赋值的,get是取得属性值的,被设置和存取的属性一般是私有,主要是起封装作用,不允许直接对属性进行操作

在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setName()和getName(),表示设置姓名和获取姓名

//导包
import java.util.Scanner;

class Student1{

    private String name;

    private int age;

    public String getName(){

        return name;
    }

    public void setName(String name){

        this.name = name;
    }

    public int getAge(){

        return age;
    
    }

    public void setAge(int age){

        this.age = age;
    }

    public void showStu1(){

        System.out.println("学生叫做"+name +",年龄"+age);
    }
}

public class Student1Test{

    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);

        //创建student对象

        Student1 student1 = new Student1();

        System.out.println("请输入姓名");

        student1.setName(sc.next());

        System.out.println("请输入年龄");

        student1.setAge(sc.nextInt());

        student1.showStu1();

        }
}

 

 

你可能感兴趣的:(java,开发语言)