diff --git a/src/class/AbstractClass/Animal.kt b/src/class/AbstractClass/Animal.kt new file mode 100644 index 0000000..ac55022 --- /dev/null +++ b/src/class/AbstractClass/Animal.kt @@ -0,0 +1,5 @@ +package `class`.AbstractClass + + abstract class Animal { + abstract fun getName(name: String); +} \ No newline at end of file diff --git a/src/class/AbstractClass/Cat.kt b/src/class/AbstractClass/Cat.kt new file mode 100644 index 0000000..e7112be --- /dev/null +++ b/src/class/AbstractClass/Cat.kt @@ -0,0 +1,11 @@ +package `class`.AbstractClass + +class Cat: Animal() { + override fun getName(name: String) { + println("name = $name") + } +} + +fun main(args: Array) { + Cat().getName("猫") +} \ No newline at end of file