Sobes.tech
Junior — Middle

Nesne yönelimli programlama dilinde nesne kavramı nasıl uygulanır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Nesne yönelimli programlamada (OOP), bir nesne, bu verilerle (alanlar, özellikler) ve bu verilerle çalışmak için kullanılan metodlar (fonksiyonlar) içeren bir sınıfın örneğidir. Nesne, durumu ve davranışı kapsüller, bu da gerçek varlıkların modellenmesine olanak tanır.

Örneğin, Java'da bir nesne, bir sınıf temelinde oluşturulur:

class Car {
    String color;
    int speed;

    void accelerate() {
        speed += 10;
    }
}

public class Main {
    public static void main(String[] args) {
        Car myCar = new Car(); // nesne oluşturma
        myCar.color = "red";
        myCar.speed = 0;
        myCar.accelerate();
        System.out.println(myCar.speed); // 10
    }
}

Burada, myCar bir Car sınıfının nesnesidir, durumu (color, speed) saklar ve eylemler (accelerate) gerçekleştirebilir.