1、编写一个Course类作为父类,属性score,qiandaocishu 2、编写一个Kotlin类作为Course的子类,增加课程名称属性 3、在Kotlin类中写一个方法printqiandaocishu,使用for in循环输出1..qiandaocishu 4、创建一个Kotlin文件和main方法,创建Kotlin类对象,并调用printqiandaocishu方法
时间: 2023-11-27 11:49:46 浏览: 100
一个Android Kotlin 开发者课程.rar
1. Course类的实现:
```kotlin
open class Course(var score: Int, var qiandaocishu: Int)
```
2. Kotlin类作为Course的子类的实现:
```kotlin
class KotlinCourse(score: Int, qiandaocishu: Int, var courseName: String) : Course(score, qiandaocishu)
```
3. 在Kotlin类中写一个方法printqiandaocishu,使用for in循环输出1..qiandaocishu的实现:
```kotlin
fun printqiandaocishu() {
for (i in 1..qiandaocishu) {
println("第 $i 次签到")
}
}
```
4. 创建一个Kotlin文件和main方法,创建Kotlin类对象,并调用printqiandaocishu方法的实现:
```kotlin
fun main() {
val kotlinCourse = KotlinCourse(90, 10, "Kotlin课程")
kotlinCourse.printqiandaocishu()
}
```
完整代码如下:
```kotlin
open class Course(var score: Int, var qiandaocishu: Int)
class KotlinCourse(score: Int, qiandaocishu: Int, var courseName: String) : Course(score, qiandaocishu) {
fun printqiandaocishu() {
for (i in 1..qiandaocishu) {
println("第 $i 次签到")
}
}
}
fun main() {
val kotlinCourse = KotlinCourse(90, 10, "Kotlin课程")
kotlinCourse.printqiandaocishu()
}
```
阅读全文