Tugas 1 [ Pemrograman Berorientasi Objek Lanjut ]
Sabtu, 26 Maret 2016
Posted by Unknown
Tag :
Tugas-Tugas
NAMA : M . Fauzi Abdi
Nim : 30814237
STMIK INDONESIA
Shape
Buatlah class Shape. class memiliki dua field String: name dan size. class mempunyai method printShapeInfo, dimana hanya mengeluarkan nilai name dan field size dari object Shape. Juga memiliki method printShapeName dan printShapeSize, dimana mencetak nama dan size dari object, berturut-turut.
Menggunakan pewarisan, buat class Square dengan field yang sama dan method seperti itu dari class Shape. Class ini mempunyai dua tambahan field integer: length dan width. Method printShapeLength dan printShapeWidth yang mencetak panjang dan lebar object yang juga termasuk dalam class ini. Anda juga harus meng-override printShapeInfo untuk mencetak keluaran field tambahan dalam subclass juga.
Class Main :
/*
* 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.
*/
package pkg30814237_mfauziabdi;
/**
*
* @author M Fauzi Abdi
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.println("Created By : M. Fauzi Abdi ");
System.out.println("NIM : 30814237 ");
square persegi = new square("persegi");
Shape bentuk = persegi;
persegi.length = 37;
persegi.width = 15;
persegi.printShapeName();
persegi.printLength();
persegi.printWidth();
persegi.printShapeSize();
System.out.println("\n");
System.out.println("Hasilnya adalah..");
persegi.printShapeInfo();
}
}
|
Hasil Running :
Class Shape :
/*
* 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.
*/
package pkg30814237_mfauziabdi;
/**
*
* @author M Fauzi Abdi
*/
public class Shape {
String name, size;
public Shape(String name){
this.name = name;
}
public void printShapeInfo(){
System.out.println("Shape name : "+name);
System.out.println("Shape Size : "+size);
}
public void printShapeName(){
System.out.println("Shape name : "+name);
}
public void printShapeSize(){
System.out.println("Shape size : "+size);
}
}
|
Class Square :
/*
* 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.
*/
package pkg30814237_mfauziabdi;
/**
*
* @author M Fauzi Abdi
*/
class square extends Shape{
String name, size;
int length, width;
public square(String name){
super(name);
}
public void printShapeInfo(){
super.printShapeInfo();
}
public void printShapeName(){
super.printShapeName();
}
public void printShapeSize(){
super.size = String.valueOf(length*width);
super.printShapeSize();
}
public void printWidth(){
System.out.println("Lebar : "+width);
}
public void printLength(){
System.out.println("Panjang : "+length);
}
}
|
Binatang
Buatlah interface Animal yang mempunyai 2 method:eat dan move. Semua method ini tidak punya argumen atau nilai return. Method ini hanya mengeluarkan bagaimana object Animal makan dan bergerak. Sebagai contoh, seekor kelinci memakan wortel dan bergerak dengan melompat. Buat class Fish dan Bear yang menggunakan interface Animal. Terserah kepada Anda bagaimana menggunakan method eat dan move.
Class Animal :
/*
* 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. */ package fauzi_animal; /** * * @author M Fauzi Abdi */ public class Animal { public static void main(String[]args) { Fish F = new Fish(); Bear B = new Bear(); F.eat(); System.out.print(" dan "); F.move(); System.out.println(); B.eat(); System.out.print(" dan "); B.move(); } } |
Hasil Running :
Class Fish :
/
/*
* 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. */ package fauzi_animal; /** * * @author M Fauzi Abdi */ class Fish extends Animal { public void eat() { System.out.print("Ikan makan cacing"); } public void move() { System.out.print("Ia hanya dapat bergerak di air"); } } |
Class Bear :
/*
* 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. */ package fauzi_animal; /** * * @author M Fauzi Abdi */ class Bear extends Animal { public void eat() { System.out.print("Beruang makan Ikan"); } public void move() { System.out.print("Ia bergerak merangkak"); } } |
| Terimaksih Sudah Berkunjung Semoga bermanfaat ^^ |
ceritanya disini gue mau curhat nih tentang masa masa SMA gue ,,,,
yuk cekit ooooot guy's ^^
Paling males pas bangun pagi siap2 ke sekolah. Apalagi kalo cuaca mendung atau gerimis, banyak yg berharap hujan badai sekalian biar ga perlu berangkat sekolah.
Terutama hari senin. Upacara bendera adalah kegiatan yg paling sedikit peminatnya. Ga tulus bgt ngejalaninya. Apalagi kalo pembina upacara ngasih pidato panjang lebar kali tinggi, huh.. asli banyak yg menderita tekanan batin!
Kalopun berangkat pagi2, itu ga lain ga bukan karena malamnya ga ngerjain PR, pengen nyari contekan dari temen2.
Merasa bahagia tiada tara kalo ada pelajaran kosong. Wuahh... Seisi kelas bakal memanfaatkannya untuk ngobrolin segala hal2, dari yg ga penting sampai yg paling ga penting, ketawa ketiwi, mainin hape, baca buku tapi bukan buku2 rekomendasi sekolah. Pokoknya nano2lah rame rasanya!
Tapi rasa bahagia itu bisa berubah menjadi rasa duka yg mendalam, saat ada guru lain sok keren ngisi pelajaran kosong itu! Ngasih tugas ngerjain halaman berapa gitu, dan musti dikumpulin saat jam
pelajaran berakhir. Cott lah!
Belajarnya cuma kalo lagi mau ada ulangan atau pas musim ujian aja. Itupun memakai sistem kebut semalam. Bikin contekan ditulis di kertas2 kecil, di tangan, di balik baju. Yg cewe2 kadang ada yg ditulis di paha.
Sebel bgt kalo udah bikin contekan banyak2 ternyata ga ada yang muncul di soal ujian! Sia2 sudah perjuangan..
Bete sama temen yg pinter tapi pelit ga mau membantu ngasih jawaban. Giliran dikasih contekan ternyata jawabannya disalah2in. Tai banget!
Paling ngefans sama soal pilihan ganda. Kalo udah mentok ga tau jawabannya, tinggal menggunakan jurus terakhir: Ngitung Kancing Kemeja Bu Guru, muahahaha.. *ngakak sampai tobat*
Kantin menjadi tempat tujuan palingpopuler saat jam istirahat. Perpus... Hadoh.. Kayaknya tempat ini musti dilengkapi fasilitas kamar tidur, karaoke dan PS2 biar menarik minat siswa untuk
mengunjunginya!
Bete nya pas lagi seru2nya santai tiba2 bel tanda masuk berbunyi. Jam istirahat terasa singkat, tapi jam belajar bagaikan seabad!
Hal yg bisa membuat betah adalah kalo ada guru yg cantik, seksi, gaya ngajarnya oke, humoris dan gaul. Ga perlu minum suplemen kuku kaki bima energi pun bakalan semangat belajarnya. Eeaa..
Ga cewek ga cowok biasanya di dalam tas tersedia baju ganti non seragam, lengkap dengan seperangkat alat gahoool getoooooh. Untuk jaga2 saat harus tampil menawan mendadak.
Paling muak kalo ada guru killer! Bawaannya pengen ngajak adu jotos aja, tapi yah cuma berani dalam hati doang..
Kalo ada guru telat masuk santai aja ga masalah. Tapi kalo telat keluar padahal jam pelajaran udah selese, ini jelas jadi masalah. Aksi protes bakal menggema sampai ke sudut2 paling terpencil kelas.
Kalo udah jam2 terakhir bentar2 pasti ngecek jam. Berharap cepet2 pulang ke rumah. Tapi ketika jam pulang tiba, bukannya langsung pulang ke rumah, justru mampir ke mall, nyangkut di warnet, nongkrong di perempatan, terdampar di rumah temen dan lain2... Yeah... Begitulah sedikit dari sekian banyak kelakuan2 semasa SMA gue ........
thanks yang sudah berkunjung sekedar share aja. kali aja ada bahasa yg gak enak di pandang hehe,, sesama harus saling memaafkan ^^
yuk cekit ooooot guy's ^^
Paling males pas bangun pagi siap2 ke sekolah. Apalagi kalo cuaca mendung atau gerimis, banyak yg berharap hujan badai sekalian biar ga perlu berangkat sekolah.
Terutama hari senin. Upacara bendera adalah kegiatan yg paling sedikit peminatnya. Ga tulus bgt ngejalaninya. Apalagi kalo pembina upacara ngasih pidato panjang lebar kali tinggi, huh.. asli banyak yg menderita tekanan batin!
Kalopun berangkat pagi2, itu ga lain ga bukan karena malamnya ga ngerjain PR, pengen nyari contekan dari temen2.
Merasa bahagia tiada tara kalo ada pelajaran kosong. Wuahh... Seisi kelas bakal memanfaatkannya untuk ngobrolin segala hal2, dari yg ga penting sampai yg paling ga penting, ketawa ketiwi, mainin hape, baca buku tapi bukan buku2 rekomendasi sekolah. Pokoknya nano2lah rame rasanya!
Tapi rasa bahagia itu bisa berubah menjadi rasa duka yg mendalam, saat ada guru lain sok keren ngisi pelajaran kosong itu! Ngasih tugas ngerjain halaman berapa gitu, dan musti dikumpulin saat jam
pelajaran berakhir. Cott lah!
Belajarnya cuma kalo lagi mau ada ulangan atau pas musim ujian aja. Itupun memakai sistem kebut semalam. Bikin contekan ditulis di kertas2 kecil, di tangan, di balik baju. Yg cewe2 kadang ada yg ditulis di paha.
Sebel bgt kalo udah bikin contekan banyak2 ternyata ga ada yang muncul di soal ujian! Sia2 sudah perjuangan..
Bete sama temen yg pinter tapi pelit ga mau membantu ngasih jawaban. Giliran dikasih contekan ternyata jawabannya disalah2in. Tai banget!
Paling ngefans sama soal pilihan ganda. Kalo udah mentok ga tau jawabannya, tinggal menggunakan jurus terakhir: Ngitung Kancing Kemeja Bu Guru, muahahaha.. *ngakak sampai tobat*
Kantin menjadi tempat tujuan palingpopuler saat jam istirahat. Perpus... Hadoh.. Kayaknya tempat ini musti dilengkapi fasilitas kamar tidur, karaoke dan PS2 biar menarik minat siswa untuk
mengunjunginya!
Bete nya pas lagi seru2nya santai tiba2 bel tanda masuk berbunyi. Jam istirahat terasa singkat, tapi jam belajar bagaikan seabad!
Hal yg bisa membuat betah adalah kalo ada guru yg cantik, seksi, gaya ngajarnya oke, humoris dan gaul. Ga perlu minum suplemen kuku kaki bima energi pun bakalan semangat belajarnya. Eeaa..
Ga cewek ga cowok biasanya di dalam tas tersedia baju ganti non seragam, lengkap dengan seperangkat alat gahoool getoooooh. Untuk jaga2 saat harus tampil menawan mendadak.
Paling muak kalo ada guru killer! Bawaannya pengen ngajak adu jotos aja, tapi yah cuma berani dalam hati doang..
Kalo ada guru telat masuk santai aja ga masalah. Tapi kalo telat keluar padahal jam pelajaran udah selese, ini jelas jadi masalah. Aksi protes bakal menggema sampai ke sudut2 paling terpencil kelas.
Kalo udah jam2 terakhir bentar2 pasti ngecek jam. Berharap cepet2 pulang ke rumah. Tapi ketika jam pulang tiba, bukannya langsung pulang ke rumah, justru mampir ke mall, nyangkut di warnet, nongkrong di perempatan, terdampar di rumah temen dan lain2... Yeah... Begitulah sedikit dari sekian banyak kelakuan2 semasa SMA gue ........
thanks yang sudah berkunjung sekedar share aja. kali aja ada bahasa yg gak enak di pandang hehe,, sesama harus saling memaafkan ^^
