Memahami Properti dan Metode
Jelajahi cara objek menggunakan properti dan metode untuk menyimpan data serta melakukan tindakan
Memahami Properti dan Metode adalah pelajaran C# Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 7. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar C# Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus C# Academy mencakup 7 pelajaran total.
Pengantar Properti dan Metode
Memahami Properti dan Metode
Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, Anda akan mempelajari properti dan metode, tujuan penggunaannya, serta cara menggunakannya secara efektif dalam C#. Mari kita mulai!

Apa Itu Properti?
Apa Itu Properti?
Properti menyediakan cara untuk mengenkapsulasi dan mengontrol akses ke bidang suatu kelas. Properti menggunakan aksesor get dan set untuk mengambil dan mengubah nilai bidang.
Contoh: Properti memastikan bahwa data bidang divalidasi atau dihitung secara dinamis.
Menggunakan Properti
Menggunakan Properti
Properti sering digunakan untuk memvalidasi atau memproses data sebelum menetapkannya ke bidang atau mengembalikan nilainya. Contoh:
using System;
class Person {
private int age;
public int Age {
get { return age; }
set {
if (value > 0) {
age = value; // Only assign valid ages
} else {
Console.WriteLine("Age must be positive.");
}
}
}
}
class Program {
static void Main() {
Person person = new Person();
person.Age = 25; // Valid value
Console.WriteLine("Age: " + person.Age);
person.Age = -5; // Invalid value
}
}
Properti yang Diimplementasikan Otomatis
Properti yang Diimplementasikan Otomatis
Untuk kasus sederhana, Anda dapat menggunakan properti yang diimplementasikan otomatis. Contoh:
Kiat: Properti yang diimplementasikan otomatis menyederhanakan kode saat tidak diperlukan logika tambahan.
using System;
class Car {
public string Model { get; set; }
public string Color { get; set; }
}
class Program {
static void Main() {
Car car = new Car { Model = "Sedan", Color = "Blue" };
Console.WriteLine("Model: " + car.Model + ", Color: " + car.Color);
}
}
Apa Itu Metode?
Apa Itu Metode?
Metode menentukan perilaku sebuah kelas. Metode adalah blok kode yang dapat digunakan kembali untuk melakukan tugas tertentu, sehingga meningkatkan modularitas dan keterbacaan kode.
Contoh: Sebuah metode dapat menghitung luas persegi panjang atau mencetak pesan sapaan.
Mendefinisikan dan Memanggil Metode
Mendefinisikan dan Memanggil Metode
Untuk mendefinisikan metode, tentukan tipe pengembalian, nama metode, dan parameter opsional. Contoh:
Poin Penting: Metode dapat mengembalikan nilai atau melakukan tindakan tanpa mengembalikan apa pun (void).
using System;
class Calculator {
public int Add(int a, int b) {
return a + b; // Adds two numbers
}
}
class Program {
static void Main() {
Calculator calc = new Calculator();
int result = calc.Add(10, 5); // Call the method
Console.WriteLine("Sum: " + result);
}
}
Metode dengan Parameter
Metode dengan Parameter
Metode dapat menerima parameter untuk memproses nilai yang berbeda. Contoh:
Kiat: Parameter memungkinkan Anda meneruskan data ke metode agar lebih fleksibel.
using System;
class Greeter {
public void Greet(string name) {
Console.WriteLine("Hello, " + name + "!");
}
}
class Program {
static void Main() {
Greeter greeter = new Greeter();
greeter.Greet("Alice");
greeter.Greet("Bob");
}
}
Tantangan Latihan
Tantangan Latihan
Buat kelas bernama Rectangle dengan properti Length dan Width, serta metode CalculateArea() yang mengembalikan luas persegi panjang. Contoh:
using System;
class Rectangle {
public int Length { get; set; }
public int Width { get; set; }
public int CalculateArea() {
return Length * Width;
}
}
class Program {
static void Main() {
Rectangle rect = new Rectangle { Length = 5, Width = 4 };
Console.WriteLine("Area: " + rect.CalculateArea());
}
}
Bagus Sekali!
Bagus Sekali!
Selamat! Anda telah mempelajari cara mendefinisikan dan menggunakan properti serta metode untuk mengenkapsulasi dan menambahkan fungsi ke kelas Anda. Pada pelajaran berikutnya, kita akan membahas konstruktor dan mempelajari cara menginisialisasi objek secara efektif. Mari terus menulis kode!

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Memahami Properti dan Metode” gratis?
Ya — teks lengkap “Memahami Properti dan Metode” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus C# Academy, upgrade ke CoddyKit PRO. Kursus C# Academy mencakup 7 pelajaran total.
Apa yang akan aku pelajari di “Memahami Properti dan Metode”?
Jelajahi cara objek menggunakan properti dan metode untuk menyimpan data serta melakukan tindakan Kamu berlatih C# Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai C# Academy?
Tidak diperlukan pengalaman sebelumnya. C# Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 7.
Berapa lama pelajaran “Memahami Properti dan Metode” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran C# Academy ini?
Ya. Setiap pelajaran C# Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Apa Itu Pemrograman Berorientasi Objek?
- Mendefinisikan Kelas dan Objek
- Memahami Properti dan Metode
- Konstruktor dalam C#
- Enkapsulasi dan Pengubah Akses
- Pewarisan: Menggunakan Kembali Kode
- Polimorfisme dan Penimpaan Metode