diff --git a/src/class/Bean/Animal.kt b/src/class/Bean/Animal.kt new file mode 100644 index 0000000..d09f672 --- /dev/null +++ b/src/class/Bean/Animal.kt @@ -0,0 +1,10 @@ +package `class`.Bean + +data class Animal(var name: String, var color: String) { + +} + +fun main(args: Array) { + var animal: Animal = Animal("猫", "橘色") + println(animal) +} \ No newline at end of file diff --git a/src/class/Enums/Main.kt b/src/class/Enums/Main.kt new file mode 100644 index 0000000..3c9dc60 --- /dev/null +++ b/src/class/Enums/Main.kt @@ -0,0 +1,9 @@ +package `class`.Enums + +fun main(args: Array) { + var name = OrderStatus.DISABLE.name + var code = OrderStatus.DISABLE + + println("name = $name") + println(code.ordinal) +} \ No newline at end of file diff --git a/src/class/Enums/OrderStatus.kt b/src/class/Enums/OrderStatus.kt new file mode 100644 index 0000000..953aeee --- /dev/null +++ b/src/class/Enums/OrderStatus.kt @@ -0,0 +1,8 @@ +package `class`.Enums + +enum class OrderStatus(code: Int, name: String, value: Int) { + ENABLE(0, "关闭", 10), + DISABLE(1, "开启", 20), + EFFECT(2, "生效中", 30), + FAILURE(3, "已失效", 40) +} \ No newline at end of file