Open1

初心に戻り改めて学ぶKotlin

岡田岡田

Object

定義

クラス

本質的に新しいデータ型のプロパティ (val と var たち) とメソッドを定義できる。

メンバー

クラスのプロパティまたは関数のこと。

メンバー関数

オブジェクトの特定のクラスでのみ機能する関数のこと。
メンバ関数を呼び出すには、オブジェクト識別⼦から始めて、ドット、操作の名前の順に続ける。

fun main() {
    val range = IntRange(0, 10)
    println(range.sum())  // これのこと
}

オブジェクトの作成

Class の val または var を作成する。インスタンスの生成とも言う。
各オブジェクトはメモリ内に、それぞれ独⾃のストレージを持つ。