Swift Object ModelLesson 26Preview gratis
Swift OOP
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengupas paradigma Pemrograman Berorientasi Objek (OOP) di Swift serta perbandingan mendasar antara Struct (Value Type) dan Class (Reference Type). Swift sangat menganjurkan penggunaan Struct sebagai pilihan pertama, sedangkan Class digunakan saat membutuhkan pewarisan atau identitas referensi bersama.
Poin kunci
- Class adalah Reference Type (disimpan di heap, beberapa variabel berbagi instans yang sama)
- Struct adalah Value Type (disimpan di stack, disalin secara mandiri saat di-assign atau dipassing)
- Hanya Class yang mendukung pewarisan (inheritance) dan deinitializers (deinit)
- Struct secara otomatis memperoleh memberwise initializer dari compiler
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.