CodeBlanks Logo Icon CodeBlanks

Item sınıfı

Item adında bir C# sınıfı yazmayı öğrenirsin.

Item Sınıfı

Item sınıfı, envanterde saklanacak her eşyanın ortak veri yapısını tanımlar. Her eşyanın adı, açıklaması veya değeri gibi alanları olabilir. Bu bilgileri tek bir sınıfta toplamak, farklı eşya türlerini aynı sistem içerisinde yönetmeyi kolaylaştırır.

public class Item
{
    public string itemName;
    public int value;
}

Sınıf Alanları

C# sınıfı içerisinde tanımlanan alanlar, nesnenin saklayacağı verileri temsil eder. Örneğin string türündeki itemName eşyanın adını, int türündeki quantity ise miktarını tutabilir. Alanların türünü doğru seçmek, verilerin uygun şekilde saklanmasını sağlar.

public string itemName;
public int quantity;

Uygulama Item Sınıfını Tanımla

Item adında bağımsız bir C# sınıfı oluştur. Sınıf içerisinde eşyanın adını tutan public string itemName ve değerini tutan public int itemValue alanlarını tanımla.

Başlangıç kodu

Player.cs
using UnityEngine;

Örnek çözüm

Player.cs
using UnityEngine;

public class Item
{
    public string itemName;
    public int itemValue;
}

Beklenen çıktı

Item sınıfı oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Envanterdeki her eşyanın ortak verilerini tanımlamak için hangi yapı kullanılır?

  • Camera bileşeni
  • Animator Controller
  • Scene dosyası
  • Item sınıfı Doğru cevap

Açıklama: Item sınıfı, eşya nesnelerinin ortak alanlarını ve yapısını tanımlar.

2 Eşya Adı Alanı

Soru
Bir eşyanın adını metin olarak saklamak için C# dilinde ____ veri türü kullanılır.
Cevap
Bir eşyanın adını metin olarak saklamak için C# dilinde string veri türü kullanılır.

Açıklama: string veri türü metinsel bilgileri saklamak için kullanılır.

3 Item Alanlarını Eşleştir

Kavram Anlamı
itemName Eşyanın metinsel adı
quantity Eşyanın adet bilgisi
value Eşyanın sayısal değeri
description Eşyanın açıklama metni

Orta seviye bölümündeki tüm dersler