https://paiza.io/ja ← サイトを開いてください。
今回はクラスとインスタンスを使うメリットを紹介したいと思います。
束ねて管理してみる
【 変数 】 fun main() { var name:String = "りんご" var price:Int = 100 println( "${ name }は${ price }円です。") }
【 クラス 】 fun main() { val apple = Fruit() apple.p() } class Fruit { var name:String = "りんご" var price:Int = 100 fun p(){ println( "${ name }は${ price }円です。") } }
複数管理してみる
【 変数 】 fun main() { var name:String = "りんご" var price:Int = 100 println( "${ name }は${ price }円です。") var bananaName:String = "バナナ" var bananaPrice:Int = 130 println( "${ bananaName }は${ bananaPrice }円です。") }
【 クラス 】 fun main() { val apple = Fruit() apple.p() val banana = Fruit() banana.name = "バナナ" banana.price = 130 banana.p() } class Fruit { var name:String = "りんご" var price:Int = 100 fun p(){ println( "${ name }は${ price }円です。") } }
まとめ
・ 今回は束ねるメリットを紹介しました。
・ 管理する変数が増えれば増えるほど、メリットがあります。