Kotlin - 3 - Paket tanımı ve Import
Paket tanımı seçime tabidir,
ancak yapılmak istendiğinde en tepede yer alması gerekir. Aşağıdaki şekilde
tanım yapılırsa fonksiyonun ve class’ın tam isimleri “my.demo.fonksiyon” ve
“my.demo.sinif” olur. Eğer paket tanımlanmaz ise içerikler isimsiz olan default
pakete bağlanır.
Aşağıda Standart Kotlin
importları bulunmaktadır, ancak JVM (java.lang.* , kotlin.jvm.*) veya JS
(kotlin.js) için ekstra 1-2 Eklenti bulunmaktadır.
İmport kelimesi sadece sınıf import etmek için kullanılmaz,
Ayrıca Diğer tanımları import ederken de kullanabilirsiniz.
- Üst seviye fonksiyon ve özellikler.
- Obje tanımı içindeki fonksiyon ve özellikler.
- Enum sabitler.
Ayrıca “as” ifadesi ile benzer sınıfları ekleyerek isim
karmaşasını kaldırmak ve erişimler için kısa isimlendirmeler yapmak mümkün.
Java’nın aksine static için ayrı bir import ifadesi yoktur tüm importlar için
aynı keyword tanımlanır. Eğer üst seviye bir tanım private olarak işaretlenirse
import edildiği dosya içinde de private olarak değerlendirilir.
Yorumlar
Yorum Gönder