Method get dan set pada oop

Method yang digunakan untuk mengubah nilai dari suatu variabel disebut dengan set, misal melakukan set terhadap variabel nama_mahaisiswa=nama, maka untuk code methodnya sebagai berikut

class mahasiswa{
  String nama_mahasiswa;
 
  public void setNamamahasiswa (String nama){
    nama_mahasiswa = nama;
  }

}

jika nama variabel sama dengan parameter maka tambahkan keyword this, sebagai  contoh nama variabel dan parameter sama yaitu nama maka

class mahasiswa{
  String nama;
 
  public void setNamamahasiswa (String nama){
    this.nama = nama;
  }

}

Method get digunakan untuk mengembalikan nilai pada objek

class mahasiswa{
  String nama;
 
  String getNamamahasiswa (){
    return nama;
  }

}

contoh penggunaan method set dan get

/**
 *
 * @author Riki Afriansyah Bangka Belitung
 */

public class Mahasiswa {

    /**
     * @param args the command line arguments
     */
    
    String nama;
    public void setNamamahasiswa(String nama){
        this.nama=nama;
    }
    
    String getNamamahasiswa(){
        return nama;
    }

    public static void main(String[] args) {
        // TODO code application logic here
       Mahasiswa mhs_trplpolman1 = new Mahasiswa(); 
       Mahasiswa mhs_trplpolman2 = new Mahasiswa();
       
       mhs_trplpolman1.setNamamahasiswa("Julianto");//set objek mhs_trplpolman1
       System.out.println("Nama Saya: "+mhs_trplpolman1.getNamamahasiswa()); //get objek mhs_trplpolman1
       System.out.println(mhs_trplpolman1.getNamamahasiswa()+" Merupakan Mahasiswa Prodi TRPL");//get objek mhs_trplpolman1
       
       mhs_trplpolman2.setNamamahasiswa("Novi");//set objek mhs_trplpolman2
       System.out.println("My name is " +mhs_trplpolman2.getNamamahasiswa()); //get objek mhs_trplpolman2
       System.out.println(mhs_trplpolman2.getNamamahasiswa()+" job as a software engineer");
      
     
    }
    
}