Kamis, 25 April 2013

JAVA - Fungsi String Buatan


Baiklah, kali ini saya akan berbagi hal yang sedikit menarik. Saya akan mencoba untuk membuat sebuat fungsi atau method di java yang sebenarnya sudah ada atau disediakan oleh java tapi saya akan mencoba membuatnya sendiri menggunakan kode-kode sederhana milik java.

Pertama saya akan mencoba membuat kembarannya fungsi .toUpperCase yaitu fungsi untuk membuat string pada java menjadi besar semua.

Lihat method dibawah ini :

   public String jadiBesar(String s){
        String out="";

JAVA - Contoh Inheritance

Sebelumnya saya sudah menjelaskan sedikit tentang inheritance, sekarang saya akan sedikit memberikan contoh  penerapan inheritance ditambah dengan kata kunci @everide (overaiding).

Method overiding adalah method yang bernama sama dengan method yang ada pada class yang di extends. Hampir mirip dengan konsep overloading, yaitu method yang bernama sama. Bedanya adalah lingkupnya, jika overloading lingkupnya di salam class itu sendiri, sedangkan overiding ialah lingkup antar class induk dan class anak.

Sudah paham bukan ?

Kita coba buat contohnya, silahkan pahami kode berikut.

package Tugas;

Kamis, 11 April 2013

JAVA - Inheritance

Kita paham jika diartikan dalam bahasa inggris, istilah Inheritance dapat diartikan pewarisan. Di dalam java inheritance dapat didefinisikan sebagai proses dimana suatu objek memperoleh sifat dari suatu class yang lain. Dengan menggunakan konsep inheritance informsi diatur dalam pemesanan hirarki.

Ketika kita berbicara pewarisan biasanya kita banyak menggunakan keyword (kata kunci) : extends dan implements. Kata ini akan menentukan suatu objek adalah bagian dari objek yang lain. Dengan menggunakan keyword ini kita bisa membuat suatu objek untuk memperoleh sifat-sifat dari objek yang lain yaitu objek yang mewarisi tanpa harus memberikan sifatnya ulang.

Rabu, 10 April 2013

JAVA - Encapsulation

Tidak maksimal pemrograman kita jika tidak mengetahui dan tidak menerapkan konsep Encapsulation pada pemrograman java. Method yang ada dalam suatu objek tidak seluruhnya didefinisakan public, melainkan tergantung kebutuhan. Ada kalanya kita memerlukan method internal yang tidak dirancang untuk di-publish ke luar lingkungan objek.

Untuk property, seluruh property haruslah didefiniskan private, sekalipun property tersebut didesain untuk dikenal oleh lingkungan luar objek. Segala jenis pengaksesan terhadap property harus dilakukan melalui method. Nah, inilah yang disebut dengan encapsulation, yaitu kita membungkus property objek sedemikian rupa sehingga tidak bisa diakases secara langsung.

JAVA - Immutability

Pada java ada istilah Immutability atau immutable. Immutability ialah objek yang sekali di buat dan tidak bisa diubah, immutable pada objects memiliki sifat yang aman, sebab beberapa reference akan mengacu ke object yang sama dengan nilai yang tetap, tanpa ada kekhawatiran nilai akan berubah.

Minggu, 07 April 2013

JAVA - Class String

Jika pada bahasa pemrograman C++ kita mengenal string sebagai "array of char" artinya kumpulan data yang berdata tipe char. Tapi jika di Java kita mengenal string sebagai suatu data tipe sendiri, tapi data tipe ini merupakan class(Tipe data reference). Di dalam JDK, class ini disimpan dalam package java.lang sehingga tidak perlu melakukan perintah import untuk menggunakannya.

Seperti class yang lain, class ini juga memiliki constructors dan methods tapi class ini memiliki keistimewaan yaitu memiliki dua operator yaitu + dan +=, kedua operator tersebut digunakan untuk menggabung data bertipe string maupun variabelnya. 

Bedanya string dan char yaitu string menyimpan banyak karakter (