# Nesne  Nedir ?

Nesneye yönelik programlamada nesneler sınıflardan üretilirler. Nesneler sınıfların aksine canlıdır ve kimlikleri vardır. Aynı sınıftan üretilmiş iki nesnenin sahip olduğu özellikler benzerdir ancak bu özellikler farklılıklar da gösterebilir. Bir ifadenin nesne olabilmesi için bellekte yer belirtmesi gerekir. Sınıfı kullanan programda nesneler tanımlanır ve bu nesnelere mesajlar gönderilir. Gönderilen mesajlara göre yeni bir nesneye gereksinim duyulduğunda bu nesne yaratılır. Mesajlar karşısında bir davranışta bulunmak sınıfın işidir. Bir nesne kendi hakkında, yapabileceği işlemler ile ilgili bilgiler saklar. Programın gereksinim duyduğu tüm veriler nesneler tarafından tutulur. Yapılan işlemin cinsine göre nesnelerde farklı bilgiler içerirler.

```
namespace sınıf
{
    class Program 
    {
        static void Main(string[] args) 
        {
            //Şimdi nesne tanımlıyoruz//
            OrnekSınıf ornekNesne = new OrnekSınıf();

            ornekNesne.ozellik1 = 5; 
            ornekNesne.ozellik2 = 10;
            ornekNesne.ozellik3 = "Sonuc: ";
            int sonuc = ornekNesne.Metod1(ornekNesne.ozellik1,

            ornekNesne.ozellik2);

            Console.Write(ornekNesne.ozellik3);
            Console.Write(" ");
            Console.WriteLine(sonuc);
            Console.ReadLine();
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://samettteraslan.gitbook.io/oop/nesne-nedir.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
