Home > OO Programming > Contoh Inheritance

Contoh Inheritance

public class Doctor {
	boolean workAtHospital;
	
	void TreatPatient() {
		// lakukan check up terhadap pasien
	}
 }
 
public class FamilyDoctor : Doctor {
	boolean makeHouseCalls;
	
	void GiveAdvice() {
		// berikan advice
	}
 }
 
public class Surgeon : Doctor {
	boolean isInOperation;
	
	void TreatPatient() {
		// lakukan pemotongan pasien
		// ups .. salah
	}
	
	void makeIncision() {
		// yieks
	}
}

nah penjelasan terhadap kelas2 diatas adalah.

kelas dokter adalh parent class dari FamilyDoctor dan surgeon. Penjelasan yg boring … yah . saya jelaskan dengan cerita saja..

Dokter dapat bekerja dirumah sakit ataupun di prakteknya langsung. Nah jadi kelas dokter memiliki state lagi ada di rumah sakit ato ga. jadi kita bisa ngecek si dokter ada di rumah sakit ato ga … gitu … Itulah state workAtHospital.

Nah selain dia juga bisa memberikan perawatan ke pasien. Ini adalah hal yg umum dilakukan dokter. Ngecek. Pake stetoskop, termometer. Suruh buka mulut. Senter mata dll yg sejenisnya. Itulah method TreatPatient.

Nah… golongan jetset atau the have (orang kaya maksudnya) biasanya memiliki dokter pribadi atau keluarga. Gengsi dong harus datang ke praktek atau antri untuk diperiksa. Apalagi sampe pake askes. Wah… Brarti dokter keluarga sudah pasti dibayar mahal. Dan pasti servicenya berbeda dengan dokter di rumah sakit. Setuju ?? Nah selain memberikan perawatan dokter rumah juga memberikan saran2 kesehatan dll.

Nah ini dokter yg paling sadis. Hahaha. Suka motong2 orang yg tak berdaya dibawah pengaruh bius. Just Kidding. Nah caranya memperlakukan pasien dalam pengobatan pun sudah pasti berbeda dengan dokter biasa. Pake alat2 pemotongan. Gunting pangkas, Pisau dapur, Jarum sulam dll..

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 1,505 other followers

%d bloggers like this: