We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fafad3a commit ba3565aCopy full SHA for ba3565a
1 file changed
Car-Gears/gears.kt
@@ -0,0 +1,32 @@
1
+internal open class Car(var gear: Int, var speed: Int) {
2
+ fun applyBrake(decrement: Int) {
3
+ speed -= decrement
4
+ }
5
+
6
+ fun speedUp(increment: Int) {
7
+ speed += increment
8
9
10
+ override fun toString(): String {
11
+ return "No. of gears are : $gear\nSpeed of SuperCar is : $speed mph"
12
13
+}
14
15
+internal class SuperCar(gear: Int, speed: Int, var setHeight: Int) : Car(gear, speed) {
16
+ fun setHeight(newValue: Int) {
17
+ setHeight = newValue
18
19
20
21
+ return """${super.toString()}
22
+Ride height is : $setHeight inch"""
23
24
25
26
+object gears {
27
+ @JvmStatic
28
+ fun main(args: Array<String>) {
29
+ val mb = SuperCar(5, 180, 15)
30
+ println(mb.toString())
31
32
0 commit comments