Menggunakan constructor
Pelajaran 11 dari 12 dalam kursus Dasar-Dasar Class dan Object dalam C# di Coddy.
Saat kita membuat object menggunakan kata kunci new, kita selalu menjalankan method constructor (yang kita pelajari di bab class). Secara default, setiap class di C# memiliki constructor kosong, seperti di bawah ini:
class MyClass {
public MyClass() {
}
}Dan saat kita menggunakan:
MyClass myObj = new MyClass();Sebenarnya, kita menjalankan constructor yang tidak terlihat ini!
Seperti yang kita pelajari sebelumnya, anggaplah kita memiliki class:
class Point {
int x;
int y;
public Point(int x, int y) {
this.x = x;
this.y = y;
}
}Sekarang kita bisa membuat beberapa object menggunakan constructor ini, seperti berikut:
Point p1 = new Point(5, 3);
Point p2 = new Point(1, 2);
Point p3 = new Point(0, 0);Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Tantangan
MudahKamu diberi kode dengan class bernama Animal, di method utama:
- Buat object bernama
cowbertipe Animal, dengan type"cow"dan voice“Moo” - Buat object bernama
dogbertipe Animal, dengan type"dog"dan voice“Woof”
Coba sendiri
using System;
class Animal {
public string type;
public string voice;
public Animal(string type, string voice) {
this.type = type;
this.voice = voice;
}
}
class Program {
public static void Main(string[] args) {
// Tulis kodemu di sini
// Jangan ubah apa pun di bawah baris ini
Console.WriteLine(cow.type + " is making " + cow.voice);
Console.WriteLine(dog.type + " is making " + dog.voice);
}
}Semua pelajaran di Dasar-Dasar Class dan Object dalam C#
1Pengantar
Pengantar3object
Membuat objectMengakses atributMenjalankan methodMenggunakan constructorTantangan Tinjauan #1Latihan sendiri: Compiler C# online