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.
  1.      Üst seviye fonksiyon ve özellikler.
  2.           Obje tanımı içindeki fonksiyon ve özellikler.
  3.           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

Yazılar

Kotlin - 1 - Giriş

Genesys Nuance-ASR Entegrasyonu Port Kullanımı