✅ 项目概览:Scala 学生管理系统(入门级)

42 阅读1分钟

微信图片_20251014151033_10_20.jpg

📁 项目结构

项目根/
├── 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()
  }
}

屏幕截图 2025-11-24 145133.png

屏幕截图 2025-11-24 155910.png