thursday'snotes
this site the web

Class adalah…

Class : permodelan dari suatau obyek yang mengadung informasi tentang ciri obyek, karakterisitik obyek, dan perilaku obyek.

Mendefinisikan sebuah class :

Untuk mendefinisikan sebuah class dibutuhkan:
1. Access Modifier : menjelaskan ketersediaan akses sebuah class terhadap class lainnya.
2. Class Keyword : mengindikasikan bahwa kode blok berikut ini adalah sebuah class.
3. Instance Field : mengandung variable dan konstanta yan digunakan obyek dari class
4. Constructor : sebuah method yang memiliki nama yang sama dengan nama class, method ini digunakan untuk mengontrol state awal dari setiap obyek yang diciptakan.
5. Instance Method : medefinisikan fungsi yang beraksi terhadap data dalam class
6. Class Field : mengadung variable dan konstanta yang dimiliki class dan dibagai-pakai oleh seluruh obyek dari class.
7. Class Method : digunakan untuk mengontrol nilai dari class fields

Syntax untuk mendefinisikan class dalam bahasa C#:
[access modifier] [class keyword] [class identifier ] [ : base class] [class body]

Access modifier dan keterangan penggunaan:
Access Modifier Keterangan
Public Dapat diakses oleh class manapun dan dari solution manapun
Private Hanya dapat diakses class tersebut
Protected Hanya dapat diakses class tersebut dan turunan dari class tersebut.
Internal Hanya dapat diakses semua class dalam satu solution
Protected Internal Hanya dapat diakses class tersebut dan turunan dari class tersebut asalakan masih dalam satu solution
Abstract Class harus diturunkan
Sealed Class tidak dapat diturunkan

Little notes:
• Class fields dan class method didefinisikan menggunakan keyword static.
• Static keyword memiliki makna dapat dibagi-pakai oleh semua obyek.
• Method static hanya dapat di consume oleh class static.

Contoh sebuah class :

public class Animal
{
string color= “red”;

}

Obyek: hasil instantiasi dari class yang memiliki atribut serta behaviour dari class-nya.

Contoh sebuah obyek :

Animal anim = new Animal( );

Constructor : method yang memiliki nama yang sama dengan nama class dan merupakan method special yang dipanggil oleh system run-time ketika menginstantiasi obyek.

Contoh sebuah constructor:

public class Animal
{

string color;

public Animal( )
{
color = ”red”;
}
}

0 comments:

Post a Comment

 

Disclaimer

I do not claim any of these images as my own unless otherwise stated

The views and opinions expressed on this blog are 100% mine. If I claim or appear to be an expert on a certain topic or product or service area, I will only endorse products or services that I believe, based on my expertise, are worthy of such endorsement. Any product claim, statistic, quote or other representation about a product or service should be verified with the manufacturer or provide

About Thursday's Notes

This blog is a personal blog written and edited by me, and does not reflect the views of either employers and/or clients. This blog does not accept any form of cash advertising, sponsorship, or paid topic insertions.