Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü nesneye yönelik programlama (C++) ders notlarım.
Dinamik Nesne
#include <iostream>
using namespace std;
int x=0;
class sinif{
public:
int x,y,z;
sinif(int,int);
void topla();
void print();
};
sinif::sinif(int a , int b){
x=a;
y=b;
::x=::x+1;
}
void sinif::topla(){
z=x+y;
cout <<"Sayilar toplami= "<<z<<endl;
}
void sinif::print(){
cout <<::x<<"Kere Cağırılmıştır"<<endl;
}
int main()
{
sinif nesne1(1,2),nesne2(3,4),nesne4(5,6),nesne(7,8),nesne8(11,23);
nesne1.topla();
nesne2.topla();
nesne4.print();
}
Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü ders notlarım.
Ayrık matematik ders notları.
Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü nesneye yönelik programlama (C++) ders notlarım.
Arkadaş Fonksiyonlar
#include <iostream>
using namespace std;
class sinif{
public:
friend class sinif2;
int x,y;
int alan();
sinif();
};
sinif::sinif(){
x=3;
y=4;
}
int sinif::alan(){
return x*y;
}
class sinif2{
public:
int z,w;
int hesapla(sinif a);
sinif2();
};
sinif2::sinif2(){
z=1;
w=2;
}
int sinif2::hesapla(sinif a){
cout<<a.alan();
}
int main()
{
sinif2 nesne2;
sinif nesne;
nesne2.hesapla(nesne);
}