Pengenalan Desain Kelas di OOP

Aug 29, 2024

Desain Kelas di Object Oriented Programming

Tiga Konsep Utama

  1. Abstraction
  2. Encapsulation
  3. Inheritance

Pendahuluan C#

  • C# memiliki sintaks yang lebih mudah dibandingkan C++.
  • C++ banyak digunakan dalam pengembangan aplikasi yang membutuhkan kinerja tinggi (contoh: game, sistem penerbangan).
  • C# lebih modern, mirip dengan Java.

Struktur Dasar Program C#

  • Menggunakan using untuk memberdayakan library sistem (contoh: using System).
  • Kelas diawali dengan kata kunci class.
  • Setiap program C# minimal memiliki satu metode utama main, yang berfungsi sebagai entry point.
  • File C# diakhiri dengan ekstensi .cs.
  • Kata kunci partial dapat digunakan untuk membagi kelas menjadi beberapa file.

Directives

  • Direktif: Mekanisme mengorganisasi namespace/library.
  • Contoh: `Console.WriteLine(