Item sınıfı
- Oyun Geliştirme kursu
- Orta seviye
- Ders 74/83
- 4 dk
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
using UnityEngine;Örnek çözüm
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ı
Bir eşyanın adını metin olarak saklamak için C# dilinde ____ veri türü kullanılır.
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 |