konstruktor

#include <string.h>
#include <iostream.h>
#include <conio.h>

class TNilai
{
    private:
    char *mataKuliah;
    char nilai;
    int sks;
    public:
    // konstruktor default, mengisi 3 data dengan
    // nilai default (tertentu)
    TNilai()
    {
        mataKuliah = new char[20]; // alokasi var. dinamis
        strcpy(mataKuliah, "Praktikum PBO");
        nilai = 'B';
        sks = 2;
    }
    void Cetak()
    {
        cout << "mata kuliah = " << mataKuliah << endl
        << "sks = " << sks << endl
        << "nilai = " << nilai << endl;
    }
};
void main()
{
    TNilai *nilai; // deklarasi pointer ke kelas TNilai
    // ciptakan objek sekaligus memanggil konstruktor default
    nilai = new TNilai;
    nilai->Cetak(); // memanggil fungsi anggota

    delete nilai; // menghapus instan dari kelas TNilai
    getch();
}


program ketika diRUN

Share this article :
 

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. ELEKTRONIK - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger