class Person { var age: Int = 10 fun introduce1() { println("私は、${age}歳です。") } /* ● 関数 の、引数 の場合、 プロパティ変数 と、同じ名前であっても、違う変数! すると、それ以降/それよりブロック内/{ ここ } の 変数age は、 仮引数age を、指すことになる. ● thisキーワード を、付けると、 自分自身とよく説明されるが、 要は、そのクラスの、プロパティ と メソッド を、示すために、 使われる、キーワード です。 */ fun introduce2(age: Int) { this.age = 5 println("私は、${age}歳です。") this.introduce1() } } fun main() { val p = Person() p.introduce1() p.introduce2(7) }