Junior — Middle
Kotlin'de bir sınıfı tanımlamak ile bu sınıfın bir örneğini oluşturmak arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kotlin'de sınıf tanımı, özelliklerin ve metodların belirlendiği bir nesnenin şablonunu veya tanımını oluşturmadır. Bir sınıf örneği oluşturmak, bu şablona dayanarak belirli bir nesne yaratma sürecidir.
Örnek:
class Person(val name: String, val age: Int) // sınıf tanımı
val person1 = Person("Ivan", 30) // sınıfın örneği oluşturuluyor
Burada Person bir sınıf, person1 ise bu sınıfın belirli bir nesnesidir ve belirli değerler almıştır.