用swift创建学生类Student,包含的属性有:学生的姓名,性别,学号,密码,三门课程的成绩 创建学生类Student,包含的属性有:学生的姓名,性别,学号,密码,三门课程的成绩
时间: 2024-09-12 16:15:28 浏览: 39
Swift-Student-Challenge-Resources:申请Swift学生挑战赛的有抱负的学生的资源清单
在Swift中,你可以创建一个名为`Student`的类,如下所示:
```swift
class Student {
var name: String // 学生姓名
var gender: String // 性别
var studentID: Int // 学号
var password: String // 密码
var grades: [String: Double] // 三门课程的成绩,字典形式,键是课程名称,值是成绩
init(name: String, gender: String, studentID: Int, password: String, grades: [String: Double]) {
self.name = name
self.gender = gender
self.studentID = studentID
self.password = password
self.grades = grades
}
// 可能需要的一些方法,如设置成绩、获取成绩等
func setGrade(courseName: String, grade: Double) {
grades[courseName] = grade
}
func getGrade(forCourse courseName: String) -> Double? {
return grades[courseName]
}
}
```
在这个类中,我们定义了初始化器`init`来设定学生的属性,并提供了一些基础操作方法,比如设置和获取特定课程的成绩。
阅读全文