Encapsulation Java

31 Dec, 2020 | Ditulis oleh : Fadlur Rohman

Rekomendasi Kelas
Membangun Toko Online Menggunakan Laravel

Laravel adalah salah framework php dengan pengguna terbanyak. Dengan banyaknya pengguna otomatis ketika kita menghadapi error akan lebih mudah menemukan solusin...

Encapsulation adalah salah satu dari empat konsep fundamental OOP selain inheritance, polymorphism, dan abstraction. Encapsulation adalah teknik membuat “field” di class dengan atribut “private” dan menyediakan akses ke “field” tersebut melalui “public methods”.

Jika “field” dideklarasikan “private”, “field” tersebut tidak dapat diakses oleh siapapun diluar “class”, sehingga field akan tetap tersembunyi didalam “class”. Untuk alasan inilah, encapsulation juga disebut sebagai “data hiding”. Encapsulation dapat digambarkan sebagai pelindung yang mencegah kode dan data diakses secara acak oleh kode lain yang didefinisikan di luar “class”.

Company.java :

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author fadlur
 */
public class Company {
    private int id;
    private String name;
    private int age;
    private String address;
    private double salary;
     //getter setter
    public void setId(int newId){
        this.id = newId;
    }
    public int getId(){
        return id;
    }
    public void setNama(String newName){
        this.name = newName;
    }
    public String getNama(){
        return name;
    }
    public void setAge(int newAge){
        this.age = newAge;
    }
    public int getAge(){
        return age;
    }
    public void setAddress(String newAddress){
        this.address = newAddress;
    }
    public String getAddress(){
        return address;
    }
    public void setSalary(double newSalary){
        this.salary = newSalary;
    }
    public double getSalary(){
        return salary;
    }
    //end getter setter
}



Related Post :

Operasi trigonometri sederhana menggunakan java

31 Dec, 2020 - Fadlur Rohman

Perhitungan trigonometri menggunakan java kadang membingungkan, karena...

Sqlite dan Java

31 Dec, 2020 - Fadlur Rohman

Sebelum kita menggunakan sqlite pada program java, kita harus mempunya...

Encapsulation Java

31 Dec, 2020 - Fadlur Rohman

Encapsulation adalah salah satu dari empat konsep fundamental OOP sela...

Tipe Data Variabel Dalam Bahasa Pemrograman Java

31 Dec, 2020 - Fadlur Rohman

Variabel adalah sesuatu yang digunakan untuk menyimpan nilai yang dial...

Interface Dalam Bahasa Pemrograman Java

31 Dec, 2020 - Fadlur Rohman

Seperti yang sudah kita pelajari di awal, object mendefinisikan intera...

Inheritance Dalam Bahasa Pemrograman Java

31 Dec, 2020 - Fadlur Rohman

Di dalam pemrograman beroritentasi object seperti java mengijinkan &ld...

Mau Bikin Aplikasi Web & Aplikasi Android?

Saya membuka jasa pembuatan aplikasi web dan android untuk aplikasi seperti toko online, monitoring (IoT), interface mesin absensi atau kasir

Silahkan kontak link di bawah ini untuk teknis dan harganya