Open1
初心に戻り改めて学ぶKotlin
Object
定義
クラス
本質的に新しいデータ型のプロパティ (val と var たち) とメソッドを定義できる。
メンバー
クラスのプロパティまたは関数のこと。
メンバー関数
オブジェクトの特定のクラスでのみ機能する関数のこと。
メンバ関数を呼び出すには、オブジェクト識別⼦から始めて、ドット、操作の名前の順に続ける。
fun main() {
val range = IntRange(0, 10)
println(range.sum()) // これのこと
}
オブジェクトの作成
Class の val または var を作成する。インスタンスの生成とも言う。
各オブジェクトはメモリ内に、それぞれ独⾃のストレージを持つ。