📁 项目结构
项目根/
├── src/
│ ├── main/scala/
│ │ ├── jhart/
│ │ │ ├── Main.scala # 主程序入口
│ │ │ └── Student.scala # 学生类定义
│ │ └── level02/ # 进阶包(可能有重载、继承等)
│ └── test/scala/
│ └── toolTest/
│ └── Main.scala # 测试入口(可能用于调试)
├── .idea/ # IntelliJ IDEA 配置
├── .gitignore # Git 忽略文件
🧑🎓 功能说明:学生类的定义与使用
1. 学生类(Student.scala)
package jhart
class Student(val name: String, val age: Int) {
def printInfo(): Unit = {
println(s"Student: $name, Age: $age")
}
}
2. 主程序(Main.scala)
package jhart
object Main {
def main(args: Array[String]): Unit = {
val student = new Student("Alice", 20)
student.printInfo()
}
}
🧪 测试模块(toolTest/Main.scala)
用于调试或扩展功能,例如:
package toolTest
import jhart.Student
object Main {
def main(args: Array[String]): Unit = {
val stu = new Student("Bob", 22)
stu.printInfo()
}
}