Java中get()方法和set()方法如何使用?


在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();
    }
}

 

 




————————————————
版權聲明:本文為CSDN博主「zyuyuyuy」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_42601698/article/details/81294901


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM