UJI KOMPETENSI 1
- Terdapat 3 ciri mendasar dari Object Oriented Programming, yaitu:
- Encapsulation (Enkapsulasi), adalah proses pengelompokan property dan method dengan memberikan hak akses kepada property dan method, sehingga property hanya dapat di akses melalui method accessor dan tidak dapat dirubah tanpa melalui prosedur yang seharusnya yang diatur pada method mutator.
- Inheritance (Pewarisan), di dalam pemrograman berorientasi objek, Inheritance adalah cara untuk membangun hubungan antar objek. Di dalam inheritance klasik dimana sebuah objek ditentukan olleh class-class, class-class dapat mewarisi semua attribut dan behavior dari class-class yang sudah ada sebelumnya yang biasa disebut sebagai class dasar, superclass, atau class induk. Class-class yang melakukan inheritance disebut sebagai derived classes subclasses, atau class anak. Hubungan antar class melalui inhertance memberikan efe kepada hierarki class.
- Polymorphisme, dari segi bahasa polymorphisme berarti banyak bentuk di dalam pemrograman berorientasi objek. Polymorphisme adalah cara dimana sebuah class dapat memiliki banyak method dengan nama sama dengan syarat memiliki stuktur type data dari parameternya harus berbeda.
- Dasar unit enkapsulasi dalam C++ adalah memastikan pengguna sebuah objek tidak dapat menggantikan keadaaan dalam dari sebuah objek dengan cara yang tidak layak, hanya metode dalam objek tersebut yag diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut.
- #include <iostream>
using namespace std;
int main(){
cout<<"C++ is power programming.";
return 0;
}
Output dari program berikut setelah dieksekusi adalah:
"C++ is power programming."
"C++ is power programming."
- Kegunaan "#include <iostream>" adalah digunakan pada program yang melibatkan objek cout dan cin, untuk mengaktifkan fitur input dan output.
- Perintah mendeklarasikan variabel panjang bertipe integer adalah int panjang.
- Perintah menyimpan nilai 10 ke variabel panjang adalah panjang = 10.
- Arti "\n" adalah untuk membuat baris baru (newline character).
- Mengapa identifier berikut salah: int bilangan bulat? Identifier tersebut salah dikarenakan penulisan bilangan bulat menggunakan spasi, seharusnya penulisannya "int bilanganbulat."
- Apakah Indeks dan indeks adalah identifier yang sama? Tidak sama, hal ini dikarenakan C++ memiliki sifat case sensitive yaitu metode yang membedakan penulisan dengan huruf besar dan huruf kecil.
0 komentar:
Posting Komentar