
Kotlinのプロパティとフィールド
JavaのBeanではprivate属性でフィールドを定義して、setter、getterを介したプロパティアクセスを行っていました。Kotlinでは少し違うようです。 まず、クラスは下のように定義します。
Javaよりも簡単に書けて安全な静的型付けオブジェクト指向プログラミング言語であるKotlinについて学んでいきます。
JavaのBeanではprivate属性でフィールドを定義して、setter、getterを介したプロパティアクセスを行っていました。Kotlinでは少し違うようです。 まず、クラスは下のように定義します。
クロージャー、関数閉包とは関数オブジェクトの一種で生成したオブジェクト毎に独立した内部変数のスコープを持たすことができる。
Javaで作られた業務アプリ内で演算するとき、大きい桁の数値や、演算したときの正確性などからBigDecimalを使っていたかと思います。しかし、BigDecimalでの演算はすべてメソッドで行うので直感的でなくとてもわかりにくかったです。