get方法怎么寫?
在java中,為了保證數據的安全性,我們會把數據定義為private等(私有、封裝),如果想要調用就會用到set()方法與get方法或者構造函數方法。這里說的是第一種方法,set()與get(),既然說到這個,就得說一下封裝的概念。
封裝:private私有化成員屬性,提供公開public的getter/setter
Setter:賦值 Getter:取值,在哪兒用:在構造方法中初始化屬性值的用!!!!!或者對象名.set/get()進行使用!!!
好處:隱藏內部實現細節,保證代碼的安全,同時也可以提升數據的安全性
訪問修飾符,從訪問的范圍由小及大依次是:private default(當什么都不寫默認就是這個) protected public
訪問修飾符的作用:可以修飾類、接口、屬性和方法。通常可以通過訪問修飾符來改變所修飾對象的可訪問范圍。
基本用法:
import java.util.Scanner;
class Stutent1{
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 Stutent1Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
Stutent1 stutent1=new Stutent1();
System.out.println("請輸入姓名");
stutent1.setName(input.next());
System.out.println("請輸入年齡");
stutent1.setAge(input.nextInt());
stutent1.showStu1();
}
}
運行結果: