Menu
CoddyTech

Konstruktor

Pelajaran 5 dari 12 dalam kursus Dasar-Dasar Class dan Object dalam C# di Coddy.

Constructor adalah method khusus yang digunakan untuk menginisialisasi object. Constructor dipanggil saat object dari sebuah class dibuat. (Kita akan melihatnya dalam praktik pada beberapa pelajaran mendatang)

Untuk membuat constructor, gunakan:

class MyClass {
	public MyClass() {
	
	}
}

Seperti yang kamu lihat, constructor tidak memiliki tipe pengembalian seperti method lainnya, dan memiliki nama yang sama dengan nama class.

Penggunaan umum method constructor adalah untuk menginisialisasi nilai ke dalam field class, misalnya:

class Point {
	int x = 0;
	int y = 0;
	public Point(int newX, int newY) {
		x = newX;
		y = newY;
	}
}

Pada contoh di atas, kita menginisialisasi nilai x dan y saat object bertipe Point dibuat.

Perhatikan, kamu dapat merujuk ke method dan atribut class menggunakan kata kunci this, seperti ini:

class Point {
	int x = 0;
	int y = 0;
	public Point(int x, int y) {
		this.x = x;
		this.y = y;
	}
}

Pada contoh di atas, penting untuk menggunakan kata kunci this karena nama argumennya sama dengan nama atributnya!

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

challenge icon

Tantangan

Mudah

Buat class bernama Person dengan dua atribut public: name (string) dan age (bilangan bulat), lalu buat constructor yang menginisialisasi kedua atribut dengan argumen dari method constructor.

Coba sendiri

// Tulis kodemu di sini

Semua pelajaran di Dasar-Dasar Class dan Object dalam C#

Latihan sendiri: Compiler C# online