<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                類的定義與使用 ```scala package com.gosuncn object Person { def main(args: Array[String]): Unit = { val student = new Student() println(student.name + ".." + student.age) student.eat student.name = "Apollo" student.tellAge student.tellAddress } } class Student { var name: String = _ var age: Int = 10 private[this] val address: String = "beijing" def eat(): Unit = { println(name + " eating ...") } def tellAge(): Unit = { println(name + " age is " + age) } def tellAddress(): Unit = { println(name + " address is " + address) } } ``` 主構造器 ```scala package com.gosuncn object Person { def main(args: Array[String]): Unit = { val apollo = new Student("Apollo", 38) apollo.printInfo() val paul = new Student("Paul", 40,"M") paul.printInfo() } } class Student(var name: String, var age: Int) { var gender: String = "Unknown" /** * 附屬構造器 */ def this(name: String, age: Int, gender: String) { this(name, age) this.gender = gender } println("Student Starting ...") def printInfo(): Unit = { println(name + "," + age + "," + gender) } println("Student Ending ...") } ``` 繼承 ```scala package com.gosuncn object Test { def main(args: Array[String]): Unit = { val student = new Student("Apollo", 29, "Beijing") println(student.age) } } class Person(var name: String, var age: Int) { println("Person Starting ...") println(name + "," + age) println("Person Ending ...") } class Student(name: String, age: Int, address: String) extends Person(name, age) { println("Student Starting ...") println(name + "," + age + "," + address) println("Student Ending ...") } ``` 重寫 ```scala package com.gosuncn object Test { def main(args: Array[String]): Unit = { println(new Person("Apollo", 33)) } } class Person(var name: String, var age: Int) { override def toString: String = { "name:" + name + " age:" + age } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看