kotlin 類和對象
In the below program, we are creating a student class to input and print the student data like name, age. It is a simple example of creating class in Kotlin.
在下面的程序中,我們將創建一個學生班級,以輸入和打印學生數據,例如姓名,年齡。 這是在Kotlin中創建類的簡單示例。
Note:
注意:
The compiler creates a default constructor if we do not declare a constructor.
如果我們不聲明構造函數,則編譯器將創建默認構造函數。
Class properties must be initialized.
類屬性必須初始化。
Kotlin學生課程 (Program for student class in Kotlin)
package com.includehelp
// Class declaration,
class Student{
//member variables of class
private var name: String=""
private var age: Int=0
//Member functions of class to set student name
fun setStudentName(name:String){
this.name=name
}
//Member functions of class to set student age
fun setStudentAge(age:Int){
this.age=age
}
//Member functions of class to return student details
fun getStudentDetails():String{
return "Name : $name, Age : $age"
}
}
//Main function, Entry Point of Program
fun main(args:Array<String>){
//Create Object of Student Class
val student1 = Student() // There is no 'new' keyword
// set Student age and name to call member functions of class
student1.setStudentName("Mike")
student1.setStudentAge(30)
//print Student details bt ccall getStudentDetails members functions
println("Student : ${student1.getStudentDetails()}")
//Create Second object of student class
val student2 = Student()
student2.setStudentName("Irina")
student2.setStudentAge(23)
println("Student : ${student2.getStudentDetails()}")
}
Output:
輸出:
Student : Name : Mike, Age : 30
Student : Name : Irina, Age : 23
翻譯自: https://www.includehelp.com/kotlin/example-of-class-and-object-with-student-data.aspx
kotlin 類和對象