background img

The New Stuff

C++ Belajar CLASS

Belajar Class memang susah susah gampang. . . .
banyak error yang aku dapat dari membuat class karena banyak class yang diajar kan dari DDP, belajar dengan kakak dan belajar dengan Assisten menggunakan friend. . .



Definisi dari class dan object



*

Class adalah blueprint, atau prototype, yang mendefinisikan variable dan method-method pada seluruh object tertentu
*

Object adalah sekumpulan software yang terdiri dari variable dan method-method terkait.

Keuntungan dari pewarisan

* Keuntungan dari pewarisan adalah pemrogram atau programmer dapat menciptakan class baru dari class yang sudah ada, sehingga tidak perlu menuliskan code dari nol ataupun pengulangannya, namun tetap bisa menambahkan attribute dan atau method unik dari class itu sendiri.

Perbedaan antar override dengan overload

Override

1. Mendefinisikan method dengan nama sama pada class yang berbeda.
2. Konsep dapat di manfaatkan dalam beberapa kasus inheritance, di mana menginginkan penamaan method dengan nama sama namunberbeda dalam impelementasinya.

Overload

1. mendefinisikan method dengan nama sama dalam satu class.
2. Konsep sering di gunakan dalam penggunaan constructor.


untuk awalan yang mudah aku punya contohnya. . . .

CEKIDOT)(*&^%$$$!@#$%^&*(



#include <cstdlib>
#include <iostream>

using namespace std;

class persegi{
      public:
      int p,l,x;
   
};

main(){
    persegi s,p;
     s.p=0;
     s.l=0;
     s.x=0;
     cout<<"masukkan panjang persegi :";
     cin>>s.p;
     cout<<endl;
     cout<<"masukkan lebar persegi :";
     cin>>s.l;
     cout<<endl;
     s.x=s.p*s.l;
     cout<<"jadi luas persegi adalah :";
     cout<<s.x;
     cout<<endl;
 
system("PAUSE");

}



0 comments:

Post a Comment

New

Popular Posts