Skip to content

Instantly share code, notes, and snippets.

View 10537's full-sized avatar

José Moreno 10537

View GitHub Profile
@10537
10537 / full_open_class.kt
Created August 2, 2017 21:45
Become a Kotlin Programmer Part 6 - Full Open Class
open class Character(open var name: String) {
var healh = 100
open fun Walk(){
println("Walking...")
}
open fun Run(){
println("Running...")
}
@10537
10537 / overrride_and_super.kt
Created August 2, 2017 21:46
Become a Kotlin Programmer Part 6 - Override a method and the super keyword
class Human(name: String, val color: String,
val height: Double, var age: Int): Character(name) {
var head_armor = false
var body_armor = false
var boots_armor = false
var weapon = false
override fun Run(){
super<Character>.Run()
println("Running in beast mode...")
}