Top Banner
Struktur Data Algoritma
13

CLASS pada JAVA NETBEANS 7.4 IDE

Feb 27, 2023

Download

Documents

Ara Auza
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CLASS pada JAVA NETBEANS 7.4 IDE

Struktur Data Algoritma

user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
CLASS
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
user
Typewritten Text
Page 2: CLASS pada JAVA NETBEANS 7.4 IDE

KELOMPOK 1

Asri widyadhari

Abieza Mahsya

Dena Metary

Faradiba

Saidan sany lubis

Said husni

Page 3: CLASS pada JAVA NETBEANS 7.4 IDE

PEMBAHASAN

Struktur Program Java

Defenisi Class

Deklarasi Class

Contoh Class

Page 4: CLASS pada JAVA NETBEANS 7.4 IDE

STRUKTUR BAHASA JAVA

Page 5: CLASS pada JAVA NETBEANS 7.4 IDE

Defenisi Class

Kumpulan objek-objek yang memiliki atribut yang

sama.

sebuah tipe data abstrak yang merupakan

pemodelan dari objek yang berisi atribut(data)

dan tingkah laku(method) yang dimiliki oleh objek

tersebut.

Page 6: CLASS pada JAVA NETBEANS 7.4 IDE

Defenisi Class

Class digunakan untuk mendeklarasikan sebuah variabel yang

berupa objek atau dinamakan “referensi objek (object

reference)”

Sebuah Class mendefinisikan struktur (structure) dan tingkah laku

(behaviour) sebuah obyek atau sekumpulan obyek. Atau class

merupakan prototipe yang mendefinisikan variabel-variabel dan

method-method secara umum.

Didalam java ada aturan untuk pemberian sebuah nama class.

Sebuah nama class harus diawali dengan huruf besar. Hal ini

untuk membedakan antara class dan objek. Class didefinisikan

dengan kata kunci class.

Page 7: CLASS pada JAVA NETBEANS 7.4 IDE

Deklarasi Class

Deklarasi class merupakan bagian yang sangat penting dan harus ada

pada setiap aplikasi java. Class merupakan cerminan dari sebuah file java

sehingga nama class harus sesuai dengan nama file java yang disimpan.

Misalnya nama class dari sebuah aplikasi java adalah Stack, maka file

java tersebut harus disimpan dengan nama Stack.java. Pada contoh di atas

adalah penulisan minimum dari sebuah class Java.

Standarisasi penulisan Class adalah sebagai berikut ;

[modifier] class nameClass [extends SuperClass] [implements Interface]{

.... Class Body

}

Page 8: CLASS pada JAVA NETBEANS 7.4 IDE

Didalam Class ada 3 bagian :

a. Variabel/properti/atribut

b.Konstruktor

c. Method

Page 9: CLASS pada JAVA NETBEANS 7.4 IDE
Page 10: CLASS pada JAVA NETBEANS 7.4 IDE

Dalam contoh tersebut Penjumlahan adalah suatu

class yang memiliki constructor(fungsi yang pertama

kali dieksekusi ketika class diinstansiasi) yang

membutuhkan passing 2 variable integer. Dimana

dalam class tersebut juga terdapat method untuk

menjumlahlkan dua bilangan yang telah dipassing

pada constructor tersebut.

class Penjumlahan adalah pendefinisian nama class

Page 11: CLASS pada JAVA NETBEANS 7.4 IDE

public Penjumlahan(int a, int b) merupakan constructor dari class

penjumlahan tersebut int hitungPenjumlahan () merupakan method

yang digunakan untuk menjumlahkan dua variabel integer yang

telah dipassingkan pada constructor tadi

Penjumlahan p = new Penjumlahan(5,9) proses instansiasi dari class

penjumlahan yang membentuk object p, dimana object p mengacu

pada struktur yang ada dalam class penjumlahan. Keyword new

adalah keyword yang digunakan untuk menginstansiasi sebuah

object dari sebuah class dimana berikutnya diikuti oleh construcor

dari class tersebut.

Page 12: CLASS pada JAVA NETBEANS 7.4 IDE

Operator this adalah operator yang digunakan untuk mengakses

variabel yang paling global dari suatu class jika terdapat dua

variabel yang memilki nama yang sama dam scope yang berbeda.

Operator (.) dot adalah operator yang digunakan untuk mengakses

atribut atribut yang terdapat didalam class yang telah diinstansiasi

tersebut.

Didalam contoh tersebut akan menghasilkan dua output yang berbeda

yaitu 14 & 16, meskipun berasal dari class yang sama akan tetapi

dalam contoh tersebut terdapat dua object yang berbeda. Hal ini

membuktikan bahwa tidak ada keterkaitan pada satu object dengan

object lainnya meski berasal dari class yang sama

Page 13: CLASS pada JAVA NETBEANS 7.4 IDE