Contoh Program OOP C++

Contoh Program OOP C++

Berikut ini adalah contoh program menggunakan konsep OOP (Object-Oriented Programming) dalam bahasa C++

C++
#include <iostream>
using namespace std;

// Deklarasi kelas
class Mahasiswa {
    private:
        string nama;
        int umur;
    
    public:
        // Konstruktor
        Mahasiswa(string _nama, int _umur) {
            nama = _nama;
            umur = _umur;
        }
        
        // Metode untuk menampilkan informasi mahasiswa
        void tampilkanInfo() {
            cout << "Nama: " << nama << endl;
            cout << "Umur: " << umur << " tahun" << endl;
        }
};

int main() {
    // Membuat objek dari kelas Mahasiswa
    Mahasiswa mhs1("John Doe", 20);
    
    // Memanggil metode untuk menampilkan informasi mahasiswa
    mhs1.tampilkanInfo();
    
    return 0;
}
C++

Program di atas merupakan contoh sederhana penggunaan OOP dalam bahasa C++. Program ini memiliki satu kelas yaitu Mahasiswa yang memiliki dua atribut yaitu nama dan umur. Terdapat juga konstruktor yang digunakan untuk menginisialisasi objek dari kelas Mahasiswa. Selain itu, terdapat metode tampilkanInfo() yang digunakan untuk menampilkan informasi mahasiswa.

Pada fungsi main(), kita membuat objek mhs1 dari kelas Mahasiswa dengan menggunakan konstruktor. Kemudian, kita memanggil metode tampilkanInfo() untuk menampilkan informasi mahasiswa.

Program di atas hanya merupakan contoh sederhana untuk memahami konsep OOP dalam bahasa C++. Anda dapat mengembangkan program ini dengan menambahkan lebih banyak kelas dan metode sesuai kebutuhan Anda.

Semoga contoh program di atas dapat membantu Anda memahami konsep OOP dalam bahasa C++. Jika Anda memiliki pertanyaan lebih lanjut, jangan ragu untuk bertanya. Selamat belajar!