C++ Class Örnekleri

C++ Sınıf Örnekleri

C++, nesne yönelimli programlama (OOP) için tasarlanmış bir programlama dilidir. OOP, gerçek dünyadaki nesneleri ve bunların etkileşimlerini modellemek için kullanılan bir programlama paradigmasıdır. C++’da, nesneler sınıflar kullanılarak tanımlanır. Bir sınıf, nesnenin özelliklerini ve davranışlarını tanımlayan bir şablondur.

C++’da sınıf oluşturmak için class anahtar sözcüğü kullanılır. Sınıf adı, sınıfın tanımını başlatan anahtar sözcüğü class‘tan sonra gelir. Sınıf gövdesi, sınıfın özelliklerini ve davranışlarını tanımlayan kodları içerir. Sınıf gövdesi, { ve } işaretleri arasına yazılır.

Aşağıdaki örnekte, Person adlı bir sınıf tanımlanmıştır:

“`c++
class Person {
public:
string name;
int age;

void greet() {
cout << “Hello, my name is ” << name << ” and I am ” << age << ” years old.” << endl;
}
};
“`

Person sınıfı, name ve age adlı iki özelliğe sahiptir. Ayrıca, greet() adlı bir davranışa sahiptir. greet() davranışı, kişinin adını ve yaşını ekrana yazdırır.

C++’da nesne oluşturmak için new anahtar sözcüğü kullanılır. Nesne adı, new anahtar sözcüğünden sonra gelir. Nesne türü, nesne adından sonra parantez içinde belirtilir.

Aşağıdaki örnekte, Person sınıfından bir nesne oluşturulmuştur:

c++
Person* person = new Person();

person nesnesi, Person sınıfının özelliklerine ve davranışlarına erişebilir. Örneğin, person nesnesinin name özelliğini değiştirmek için aşağıdaki kod kullanılabilir:

c++
person->name = "John Doe";

person nesnesinin greet() davranışını çağırmak için aşağıdaki kod kullanılabilir:

c++
person->greet();

C++’da sınıflar, nesne yönelimli programlamanın temel yapı taşlarıdır. Sınıflar, gerçek dünyadaki nesneleri ve bunların etkileşimlerini modellemek için kullanılır. C++’da sınıf oluşturmak ve nesne kullanmak, OOP’nin temel kavramlarından biridir.

Faydalı Siteler

İlgili Dosyalar


Yayımlandı

kategorisi