java
Abstract class, Interface, Inner class
September 23 2018
Hy Coýyy kembali lagi ne dalam pembahasan java, kali ini mengenai abstract class, interface, dan inner class. Abstract class adalah suatu kelas yang dinyatakan abstract, umumnya memiliki suatu atau lebih abstract method.
Interface adalah suatu kelas yang berisi method-method tanpa implementasi, namun tanpa modifier abstract, apabila suatu interface memiliki atribut, maka atributnya akan berlaku sebagai konstanta.
Inner class adalah kelas yang disisipkan didalam kelas yang lain.
A. Membuat program MakhlukHidup. java
public abstract class MakhlukHidup {
protected boolean BisaTerbang = false;
protected String Nama;
protected int JlhKaki;
public MakhlukHidup (String Nama1, Int JlhKaki, boolean BisaTerbang1) {
this. Nama =Nama1;
this. JlhKaki = JlhKaki1;
this. BisaTerbang = BisaTerbang1;
}
abstract void bernafas ();
public void status () {
System. out. println ( "Nama :" +Nama);
System. out. println ( "Jumlah kaki :" +JlhKaki);
System. out. println ( "Bisa terbang : +BisaTerbang);
}
}
B. Membuat program Manusia. java
public class Manusia extenda MakhlukHidup {
Manusia (String nama) {
super (nama, 2, false);
}
public void bernafas () {
System. out. println ( Nama+ " bernafas dengan menghirup O2");
}
public stastic void main (String [] args) {
Manusia m = new Manusia ( "Sayuti");
m. status ();
m. bernafas ();
}
}
Outputnya :
Nama : Sayuti
JlhKaki: 2
BisaTerbang: false
Sayuti bernafas dengan menghirup O2
C. Membuat program Tumbuhan. java
public class Tumbuhan extends MakhlukHidup {
Tumbuhan () {
super (nama, 0, false);
}
public void bernafas () {
System. out. println (nama+ " bernafas dengam menghirup CO2");
}
public static void main (String [] args) {
Tumbuhan to = new Tumbuhan ( "Bayam") ;
t. status ();
t. bernafas ();
}
}
Outputnya :
Nama: Bayam
JlhKaki: 0
BisaTerbang: false
Bayam bernafas dengan menghirup CO2
D. Membuat program Pekerjaan. java
interface Pekerjaan {
public void namaPekerjaan () ;
public void gaji ();
}
E. Membuat program Sasya. java
public class Sasya extends Manusia implements Pekerjaan {
public Sasya () {
super ( "Sasya") ;
}
public void NamaPekerjaan () {
System. out. println ( "Pekerjaan: Sekretaris );
}
public void gaji () {
System. out. println ( "Gaji:Rp. 3.000.000" ;
}
public static void main (String [] args) {
Sasya s = new Sasya () ;
s. status ();
s. bernafas ();;
s. namaPekerjaan ();
s. gaji ();
}
}
Outputnya :
Nama:Sasya
JlhKaki:2
BisaTerbang:false
Sasya bernafas dengan menghirup O2
Pekerjaan:Sekretaris
Gaji:Rp. 3.000.000
F. Membuat program JantungManusia. java
class Orang {
private int JumlKaki = 2;
public void dengarBunyiJantung () {
Jantung j = new Jantung ();
j. bunyiJantung ();
}
public void tahanNafas () {
System. out. println ( "deg.... deg..... deg....") ;
}
public void istirahat () {
System. out. println ( "Silangkan ke "+jumlKaki+" kaki. ")
tahanNafas ();
}
}
}
class JantungManusia {
public static void main (String [] args) {
orang o = new Orang ();
orang. jantung p = o. Newcastle Jantung ();
o. dengarBunyiJantung ();
p. istirahat ();
}
}
Outputnya:
deg.....deg....deg....
silangkan ke 2 kaki
jantung berhenti berdetak
JAVA BAB 12. JDBC(JAVA DATABASE CONNECTIVITY)
Connectivity) Ini postingan ke 12 SALSA yaaa, dimna ini post terakhir di pemograman Java.. Soryyy😊 jika, di post sebelum nya terdapat keslahan tulisan atau typo yg bertebaran, Saya mohon maaf Semoga dri java class 1 -12 ini memberikan manfaat,bab 12 ini membahas tentang Java Database Connectivity. Nahh!!! JDBC (Java Database Connectivity) adalah trademark dari Sun Microsystem yang merupakan bagian dari teknologi Java yang menangani pengolahan database. Java tidak membedakan cara pemrograman database yang satu dengan yang lainnya. Sebagai contoh : cara Java mengolah table Oracle dan MySQL sama saja,yang berbeda hanyalah alamat URL koneksi dan driver JDBC-nya. 1. KOMPONEN UTAMA JDBC JDBC memiliki beberapa komponen utama yang berhubungan dengan koneksi driver,koneksi database,eksekusi perintah SQL dll komponen-komponen tersebut antara lain: a. Driver adalah komponen untuk menangani masalah komunikasi dengan database server. b. DriverManager adalah komp...
Komentar
Posting Komentar