Kamis, 25 September 2014

Apa itu Inheritance?

Apa itu Inheritance

Berbagai jenis benda sering memiliki sejumlah kesamaan satu sama lain. Sepeda gunung, sepeda jalan, dan sepeda tandem misalnya. Semua berbagi karakteristik sepeda (kecepatan, pedal, roda). Namun masing-masing juga mendefinisikan fitur tambahan yang membuat berbeda: sepeda tandem memiliki dua kursi dan dua set setang; sepeda jalan memiliki setang agak turun; beberapa sepeda gunung memiliki gear rantai tambahan, memberi mereka rasio gigi yang lebih rendah.

Pemrograman berorientasi obyek memungkinkan class untuk mewarisi atribut umum dan method dari kelas-kelas lain. Dalam contoh ini, sepeda sekarang menjadi superclass dari Sepeda Gunung, Sepeda Jalan, dan Sepeda Tandem. Dalam bahasa pemrograman Java, setiap kelas diperbolehkan untuk memiliki satu superclass langsung, dan setiap superclass memiliki potensi untuk jumlah subclass yang tidak terbatas:
A diagram of classes in a hierarchy.

Pada contoh kali ini akan saya sajikan superclass sepeda Polygon dan subclass BMX.






Sintaks untuk membuat subclass sederhana. Pada awal deklarasi kelas, gunakan kata kunci extends, diikuti dengan nama superclass untuk mewarisi: 

kelas BMX extends Polygon { 

    // Field metode dan atribut
    // Polygon akan ada di sini

Hal ini memberikan BMX semua bidang yang sama dan metode seperti Polygon, namun memungkinkan kode untuk fokus secara eksklusif pada fitur yang membuatnya unik. Hal ini membuat kode untuk subclass mudah dibaca. Namun, harus berhati-hati untuk benar mendokumentasikan atribut dan metode bahwa setiap definisi dalam superclass, karena kode tidak akan muncul dalam file sumber masing-masing subclass.

SEMOGA BERMANFAAT..

Minggu, 21 September 2014

Enkapsulasi Java

                Kali ini kita belajar Enkapsulasi. Enkapsulasi adalah pembungkus. Maksud dari pembungkus adalah suatu cara untuk meyembunyikan implementasi detil dari class untuk mencegah akses yang ilegal. Ada dua hal yang  mendasar dari enkapsulasi yaitu information hiding dan interface to access data. Berikut sedikit penjesalan dari hal diatas. Information hiding adalah menyembunyikan informasi dari suatu class agar tidak bisa diakses dari luar class, caranya

Kamis, 11 September 2014

syntax

package syntaxdasar;


import java.util.Scanner;

public class Main
        {

public static void main(String[] args)
        {
Scanner inp = new Scanner (System.in);

Jenis - Jenis Keyword Pada Java Dan Fungsinya

1. Abstract
Abstrac adalah kata kunci yang digunakan untuk menyatakan kelas atau metode untuk
menjadi abstract. Sebuah metode tidak memiliki implementasi, semua kelas yang
berisi metode abstract harus dari mereka abstrak, walaupuntidak semua kelas abstrak

Java Identifier

Java Identifier adalah suatu tanda yang mewakili nama-nama vaiabel, method, class dsb. Contoh dari pengidentifikasi adalah : Hello, main, System, out.