object class16 {
class Student(var name: String,protected var gender:String) {
}
def main(args: Array[String]): Unit = {
val s1 = new Student("小花","女")
println(s1.name)
}
}
```
```
```
object class17 {
class Father() {
var name: String = "小花"
protected var gender: String = "女"
protected def test(): Unit = {
println("test")
}
private val age: String = "18"
private def test1(): Unit = {
println("test1")
}
}
class Son extends Father {
super.test()
println(gender)
}
```
```
```
```
object class18 {
class Student {
private var age: Int = 10
}
object Student {
def test(stu: Student): Unit = {
println(stu.age)
}
}
def main(args: Array[String]): Unit = {
val stu = new Student()
Student.test(stu)
}
}
```
```