• Implementasi OOP Kedalam Bahasa Pemrograman


    Nama         : Saepul Risal
    Kls             : 12 3A 17
    Nim           : 12172422




    Membahas tentang OOP, maka kita akan lanjutkan belajar kita tentang OOP yang langsung kita implementasikan pada bahasa pemograman Java.

    Kali ini akan membahas sedikit tentang modifier yang sering ada di Java. Ada empat macam modifier dalam java yaitu :

    Public, digunakan apabila object tersebut diperuntukan untuk semua class yang artinya object tersebut dapat digunakan oleh semua class yang berkaitan dengan object tersebut.
    Protected, hanya bisa digunakan untuk class tersebut dan class turunannya yang dapat menggunakan object dengan modifier tersebut.
    Private, digunakan untuk apabila object tersebut diperuntukan hanya untuk class tersebut dan tidak ada class lain yang diizinkan untuk menggunakan object tersebut.
    Default modifier (tanpa modifier), biasanya digunakan hanyak untuk method dimana object itu berada. Dengan kata lain default modifier adalah sebuah var/object lokal.
    Modifier sendiri digunakan untuk dua hal, yaitu : class modifier dan method modifier.

    Cara penulisan class modifier :

    modifier class namaClass{
    .......
    }
    Cara penulisan method modifier :

    modifier tipe-data namaMethod(parameter){
    .......
    }
    Contoh Program

    public class Mahasiswa
    {
     private String nama;
     private String nim;
     private String jurusan;

     public void setNama(String nama){
     this.nama=nama;
     }
     public void setNim(String nim){
     this.nim=nim;
     }
     public void setJurusan(String jurusan){
     this.jurusan=jurusan;
     }
     public String getJurusan(){
     return jurusan;
     }
     public void tampilkan(){
     System.out.println("Namanama+"\n");
     System.out.println("Nimnim+"\n");
     }

     public static void main(String[] args)
     {
     Mahasiswa siswa = new Mahasiswa();
     siswa.setNama("zahra");
     siswa.setNim("1130xxxxx");
     siswa.setJurusan("Informatika");
     siswa.tampilkan();
     System.out.println("Jurusansiswa.getJurusan());
     }
    }
    Catatan :

    this.nama=nama –> digunakan untuk memasukkan variabel inputan user ke dalam variabel nama pada public void setNama.
    Jika terdapat script “void” berarti method teresebut tidak akan mengembalikan nilai.
    public String getJurusan –> method akan mengeluarkan nilai yang direpresentasikan dengan script “return”, pada kasus ini nilai kembalian yang dikeluarkan berupa String.

    public static void main –> script inilah yang akan dijalankan atau dieksekusi.
  • You might also like

    Tidak ada komentar:

    Posting Komentar