Tampilkan postingan dengan label PBO With Cpp. Tampilkan semua postingan
Tampilkan postingan dengan label PBO With Cpp. Tampilkan semua postingan
Selasa, 05 Juni 2012
Sabtu, 02 Juni 2012
Polimorpisme dengan Objek Manusia
Berikut adalah source code mengenai Polimorpisme Turunan dari 1 class dasar
#include <iostream.h>
#include <conio.h>
#include <cstring.h>
#include <stdio.h>
class Man
{
protected:
string name;
short age;
public:
Man(string name, short age):name(name),age(age){
}
virtual void showAttributes(){
}
};
class Artist: public Man{
private:
string alias;
public:
Artist(string name, short age,string alias):Man(name,age),
alias(alias){
}
void showAttributes(){
cout << "ARTIST " << name << endl;
}
};
class Lecturer: public Man {
private:
string course;
public:
Lecturer(string name, short age,string course):Man(name,age),course(course){
}
void showAttributes(){
cout << "LECTURER " << name << endl;
}
};
int main(){
Artist me("Tukul",59,"Cink Cank Conk");
Lecturer u("Emergency",17,"C++");
Man* it = &me;
it->showAttributes();
it = &u;
it->showAttributes();
getch();
}
#include <iostream.h>
#include <conio.h>
#include <cstring.h>
#include <stdio.h>
class Man
{
protected:
string name;
short age;
public:
Man(string name, short age):name(name),age(age){
}
virtual void showAttributes(){
}
};
class Artist: public Man{
private:
string alias;
public:
Artist(string name, short age,string alias):Man(name,age),
alias(alias){
}
void showAttributes(){
cout << "ARTIST " << name << endl;
}
};
class Lecturer: public Man {
private:
string course;
public:
Lecturer(string name, short age,string course):Man(name,age),course(course){
}
void showAttributes(){
cout << "LECTURER " << name << endl;
}
};
int main(){
Artist me("Tukul",59,"Cink Cank Conk");
Lecturer u("Emergency",17,"C++");
Man* it = &me;
it->showAttributes();
it = &u;
it->showAttributes();
getch();
}
Jumat, 01 Juni 2012
Soal-soal PBO C++
Salam Teman!!!
Ini ada beberapa persoalan dari berbagai objek yang pernah kita pelajari konsepnya dalam pemrograman berorientasi objek terutama dari pendefinisan Class/Objek, Pewarisan Sifat (Attribut dari Class Dasar) serta Konsep Polimorpisme . . .
B. 

Ini ada beberapa persoalan dari berbagai objek yang pernah kita pelajari konsepnya dalam pemrograman berorientasi objek terutama dari pendefinisan Class/Objek, Pewarisan Sifat (Attribut dari Class Dasar) serta Konsep Polimorpisme . . .
1. 1. Buat program C++ dengan Konstruktor untuk menampilkan nama seseorang beserta umurnya…
2. Buat program C++ menggunakan Polimorpisme untuk turunan dari sebuah kelas dasar berikut!
A.
3. 3. Inheritance!
Buatlah Program C++ menggunakan konsep inheritance 2 buah class turunan dari 1 class dasar, dimana Class Kendaraan merupakan kelas dasar (induk) dari class turunannya yaitu Class Mobil dan Class Motor.
4. 4. Inheritance!
Buatlah program C++ menggunakan konsep inheritance dengan 2 buah kelas dasar (Flashdisk dan Harddisk) mempunyai 1 turunan berdasarkan Penggabungan Attribut dari masing-masing kelas induknya tersebut.
Analisalah kasus tersebut berdasarkan pengalaman yang anda miliki…
Langganan:
Postingan (Atom)
