OOP (Object Oriented Programming) Di Delphi Bagian 1
-
Upload
sameroni78 -
Category
Documents
-
view
14 -
download
2
description
Transcript of OOP (Object Oriented Programming) Di Delphi Bagian 1
![Page 1: OOP (Object Oriented Programming) Di Delphi Bagian 1](https://reader035.fdocuments.us/reader035/viewer/2022081816/54e4a8a24a7959c3668b500b/html5/thumbnails/1.jpg)
YOU ARE HERE: ITE I INF TEKNO HARD CODING OOP (OBJECT ORIENTED PROGRAMMING) DI DELPHI BAGIAN 1
OOP(ObjectOrientedProgramming)diDelphiBagian1
Kali ini aku coba untuk kembali aktif untuk berbagi coretan yang semoga saja berguna. Pada tulisanterdahulu OOP dengan C++ kali ini kita mencoba menerapkan OOP pada Delphi BahasaPemerograman yang berbasis Objek PascalPenerapan OOP dalam Delphi biasanya identik untuk pembuatan Komponen contoh kasus kita inginmembuat komponen TEditSaya yang diturunkan dari Klas TEdit, dalam artikel ini Klas yang kita buatadalah Klas Manusia yang diturunkan ke Klas Manusia dari contoh sederhana ini kita bisa kembangkanuntuk membuat Komponenatau keperluan lainnya paradigmanya tentu saja tidak jauh berbeda cuma berbeda dalamimplementasinya saja
Pada Bagia Kedua kita akan membahas lebih dalam mengenai OOP delphi lengkap dengan Abastraksi,Polymorpim, Method Overloading serta penerapan dalam Komponen, untuk tahap awal sebagaipengenalan kita jadikan acuan artikel ini dulu oke.
Klas Utama adalah Klas Manusiadi Inisialisasi kan denganunit unManusia;interfacetype manusia = class
WEDNESDAY, 02 DECEMBER 2009 07:30
Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569
Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569
Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569
Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569
Warning: imagejpeg() [function.imagejpeg]: gd-jpeg: JPEG libraryreports unrecoverable error: in /home/bongka02/public_html/modules/mod_jv_headline/thumbnail.inc.php on line 569
HOME DAERAH PARLEMENTARIA BERITA OPINI ADVERTORIAL MAIL KHAS KALTIM REDAKSI ITE I INF TEKNO
Friday, Mar 22nd Last update 10:36:27 PM GMT Headlines: SearchNOAH Tutup Puncak HUT Samarinda
![Page 2: OOP (Object Oriented Programming) Di Delphi Bagian 1](https://reader035.fdocuments.us/reader035/viewer/2022081816/54e4a8a24a7959c3668b500b/html5/thumbnails/2.jpg)
terlihat bahwa manusia hanya class berarti dalam hirarki classnya paling atas
untuk kelas turunandi definisikan seperti ini
uses unManusia;type Orang = class(manusia)
terihat bahwa Orang adalah juga kelas tapi sebagai turunan kelas manusiadi delphi peraturan pembuatan kelas memang demikian
type <nama_kelas> = <kelasnya>private//Mendefinisikan Tipe Data yang Hanya bisa di Akses oleh kelasnya sendiriprotected//fungsi atau procedure yang Biasanya bersifat Read Onlypublic//bagian yang bisa di Akses dari dalam atau dari luar unit
contohnya :
interfaceuses unManusia; //Klausa uses karena kita menggunakan file unManusia sebagai klas utamatype Orang = class(manusia)private sifat:string;public //Seperti kita ketahui di C++ pun biasanya style nya demikian bila ada Set pasti ada Get procedure setSifat(sif:string); //menambahkan sifat dan ini tidak di miliki oleh kelas utama function getSifat:string; //end;
end;
oke sampai di situ saja mungkin pembahasannya kalau ada yang kurang silahkan comment ajalangsung sample code aja oke
unit unManusia; //File unManusia.pas
Pembuat App Terbaikwww.infinitemonkeys.mobiMmbt App iOS, Android Anda SndrInstan, Tdk prl mendftr
How it works - Pricing optionsKatalog Handphone Dijualwww.berniaga.com/Handphone50rb+ Handphone Dijual, Harga MurahKondisi Fullset, Garansi AdaChat dengan cewek Indolovetime.comMencari wanita Indo untuk bertemuWeb bicara gratis. Daftarlah!
COVEREDISI277 COVEREDISI278
![Page 3: OOP (Object Oriented Programming) Di Delphi Bagian 1](https://reader035.fdocuments.us/reader035/viewer/2022081816/54e4a8a24a7959c3668b500b/html5/thumbnails/3.jpg)
interface
type manusia = class private makan,minum,nama,rambut,JenisKelamin:String; public constructor manusia(x:String;y:String); procedure setnama(n:String); procedure setRambut(n:string); procedure SetSEX(jn:Boolean); function getnama:String; function getRambut:string; function getSEX:string;end;implementationconstructor manusia.manusia(x:String;y:String);begin makan := x; minum := y;end;procedure manusia.setRambut(n:string);begin rambut:=n;end;function manusia.getRambut:string;begin Result := rambut;end;procedure manusia.setnama(n:String);begin nama := n;end;function manusia.getnama:String;begin result := nama;end;procedure manusia.setSEX(jn:Boolean);begin if jn=True then JenisKelamin:='LAKI-LAKI' else JenisKelamin:='PEREMPUAN';end;
Edisi 277: Januari 2013
BERITATERBARU
Tanah Kita;BologenMonday, 11 March2013 04:45
Dugaan KorupsiDana Masjid diBerauSunday, 10 March2013 16:34
Rebut Total Hadiah48 JutaTuesday, 19 February2013 02:41
Dampak Banjir,Giliran MedianJalan DiperbaikiTuesday, 19 February2013 02:37
NOAH TutupPuncak HUTSamarindaTuesday, 19 February2013 02:33
Edisi 278: Januari 2013
COVEREDISI280
Edisi 280: Pebruari 2013
COVEREDISI281
Edisi 281: 18 Pebruari 2013
![Page 4: OOP (Object Oriented Programming) Di Delphi Bagian 1](https://reader035.fdocuments.us/reader035/viewer/2022081816/54e4a8a24a7959c3668b500b/html5/thumbnails/4.jpg)
0 0 Share
function manusia.getSEX:string;begin Result := JenisKelamin;end;end.
unit unOrang; //Kelas Turunan dari Kelas Manusiainterfaceuses unManusia;type Orang = class(manusia)private sifat:string;public procedure setSifat(sif:string); function getSifat:string;end;implementationprocedure Orang.setSifat(sif:string);begin sifat:= sif;end;function Orang.getSifat:string;begin Result := sifat;end;end.
Download Sourcode
Oleh Efendi Hariyadi
Like 0 Send
![Page 5: OOP (Object Oriented Programming) Di Delphi Bagian 1](https://reader035.fdocuments.us/reader035/viewer/2022081816/54e4a8a24a7959c3668b500b/html5/thumbnails/5.jpg)
< Prev Next >
Addcomment
Name (required)
E-mail (required, but will not display)
Website
Notify me of follow-up comments
Refresh
Facebook social plugin
![Page 6: OOP (Object Oriented Programming) Di Delphi Bagian 1](https://reader035.fdocuments.us/reader035/viewer/2022081816/54e4a8a24a7959c3668b500b/html5/thumbnails/6.jpg)
CERITAKHASJOBAL
Cinta Perawan di Teluk DalamSaturday, 11 December 2010 04:29
Pelarian Lima PangeranSaturday, 11 December 2010 04:13
Aji Raden SerifWednesday, 30 December 2009 06:15
Kenangan Tempoe DoeloeKadrie Oening Patut DiteladaniFriday, 11 December 2009 10:28
KOLOMCHARLESSIAHAAN
Tanah Kita; BologenMonday, 11 March 2013 04:45
Politik Itu GilaMonday, 11 February 2013 05:46
Mengejar KayaFriday, 08 February 2013 09:17
Menggugat Ruang PublikMonday, 24 December 2012 04:08
ADVERTORIAL
Rebut Total Hadiah 48 JutaTuesday, 19 February 2013 02:41
Dampak Banjir, Giliran MedianJalan DiperbaikiTuesday, 19 February 2013 02:37
NOAH Tutup Puncak HUTSamarindaTuesday, 19 February 2013 02:33
Wawali Blusukan KePenggilingan DagingThursday, 14 February 2013 03:22
HARDCODING
Nyanyian Anak KapurMonday, 28 March 2011 12:44
OOP (Object OrientedProgramming) di Delphi Bagian 1Wednesday, 02 December 2009 07:30
Delphi Konek database layaknyaphp namun dengan Zeos, Mysqldan TIniFilesWednesday, 02 December 2009 06:09
OOP Object OrientedProgramming part-1Monday, 09 March 2009 07:03
Copyright © 2011 bongkar.co.id. All Rights Reserved
RESET USER SETTING TOP