190 likes | 502 Views
CLASS in C#. BUDI DARMA SETIAWAN. PBO ( Pemrograman Berorientasi Objek ). OOP (Object Oriented programming) Menggambarkan sesuatu di dalam program sebagai sebuah objek Contoh objek : orang , kursi , meja , dll Ciri – ciri objek adalah dapat dinyatakan dengan kata benda. Objek.
E N D
CLASS in C# BUDI DARMA SETIAWAN
PBO (PemrogramanBerorientasiObjek) • OOP (Object Oriented programming) • Menggambarkansesuatudidalam program sebagaisebuahobjek • Contohobjek: orang, kursi, meja, dll • Ciri – ciriobjekadalahdapatdinyatakandengankatabenda
Objek • Objekmemilikikarakteristikberupasifat/ciridanprilaku • Sifat/ciri = varibel • Prilaku = fugsi / prosedur
Class • Kelasmemberikantemplate (cetakan) karakteristikdarisebuahobjek • Contohnya :
Objekdan Class • Objekadalahinstansiasidarikelas • Contoh: • Objekmanajeradalahinstansiasidarikelaspegawai • Objeksekretarisjugaadalahinstansiasidarikelaspegawai • Artinya???
Objekdan Class • Manager memilikkarakteristik yang samadengan class pegawai • Dan Sekretarisjugamemilikikarakteristik yang samadenganclaspegawai
Field • Tempatmenyimpan data • Berupatipe data primitif • Integer (int) • Double • Character (char) • String/string • Enumeration (enum)
Method • Bisadikatakanprilakuobjek • BerbentukFungsiatauProsedur • Contoh: • naikPangkat(); • mengajukanCuti(); • setNama(); • getNama();
Konstruktor • Method yang otomatisdijalankansaatobjekdibuat (saatprosesinstansiasi) • Namakonstruktorsamadengannamakelas • Sebuahkelasbisamemilikilebihdarisatukonstruktor (costructor overloading)
Access Modifier • Private hanyabisadiaksesolehkelasitusendiri • Public bisadiaksesolehkelas lain • Protected hayabisadiaksesolehkelasitusendiribesertaturunannya
AturanPenulisan • Kelas : • Biasanyadiawalidenganhurufkapital • Jikaterdiridari 2 kataataulebih, Setiaphurufawaldiawalidenganhurufkapital • Contoh: class Manusia, class OrangHutan • Method: • Peulisandiawalidenganhurufkecil • Kata ke2 danseterusnyadiawalidenganhurufkapital • Contoh: void naikGaji();
AturanPenulisan • Variabel • Menggunakanhurufkecilsemua
Static • Static classes and class members are used to create data and functions that can be accessed without creating an instance of the class • A class can be declared static, indicating that it contains only static members • Use a static class to contain methods that are not associated with a particular object.
Static • For example, it is a common requirement to create a set of methods that do not act on instance data and are not associated to a specific object in your code. • You could use a static class to hold those methods. • The main features of a static class are: • They only contain static members. • They cannot be instantiated. • They are sealed. • They cannot contain Instance Constructors (C# Programming Guide).
TerimaKasih Wassalamualaikum