Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun main() {
- val maxHP = 100
- val firstWarrior = Warrior(maxHP, 10)
- val secondWarrior = Warrior(maxHP, 5)
- firstWarrior.minusHp()
- secondWarrior.minusHp()
- val list = arrayListOf("123", "123")
- val usersList = arrayListOf(
- User(1, "Глеб)", WarriorTypes.a),
- User(2, "Коля)", WarriorTypes.b),
- User(3, "Арсен, у которого 2 по англу :(", WarriorTypes.b)
- )
- Warrior(maxHP, 10).minusHp()
- Utils.function()
- firstWarrior.hp = 5
- }
- enum class WarriorTypes {
- a, b, c, d, e
- }
- data class User(
- var ID: Int,
- var name: String,
- var type: WarriorTypes
- )
- object Utils {
- fun function() {}
- }
- interface WarriorInterface {
- fun minusHp()
- }
- class Warrior(
- var hp: Int = 0,
- var damage: Int = 0
- ) : WarriorInterface {
- private lateinit var string: String
- companion object {
- const val WARRIOR_ARCHER = "archer"
- const val WARRIOR_SWORDER = "sworder"
- }
- fun getHealthPoints() = hp
- private fun setWarriorDamage(arg: Int) {}
- override fun minusHp() {
- string = ""
- hp--
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement