人狗大战JAVA代码:高清版超耐看

人狗大战是一款非常有趣的游戏,而下面是一个用Java语言编写的人狗大战的代码。该代码经过精心设计,运行稳定,非常耐看。

public class Person {
    private String name;
    private int age;

    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public void attack(Dog dog) {
        System.out.println(name + "发起了攻击!");
        dog.injured();
    }

    public void injured() {
        System.out.println(name + "受伤了!");
    }
}

public class Dog {
    private String name;
    private int health;

    public Dog(String name, int health) {
        this.name = name;
        this.health = health;
    }

    public void attack(Person person) {
        System.out.println(name + "发起了攻击!");
        person.injured();
    }

    public void injured() {
        System.out.println(name + "受伤了!");
    }

    public void bark() {
        System.out.println(name + "发出了一声吠叫!");
    }
}

public class Main {
    public static void main(String[] args) {
        Person person = new Person("小明", 20);
        Dog dog = new Dog("旺财", 100);

        person.attack(dog);
        dog.attack(person);
        dog.bark();
    }
}

这段代码实现了人狗大战的基本功能。其中,Person类表示人物,具有姓名和年龄属性,能够发起攻击和受伤;Dog类表示狗,具有名称和健康值属性,能够发起攻击、受伤和发出吠叫声;Main类是程序的入口,创建了一个人物和一只狗,并进行攻击、受伤和吠叫的操作。

这段代码的运行结果是:

小明发起了攻击!
旺财受伤了!
旺财发起了攻击!
小明受伤了!
旺财发出了一声吠叫!

通过这段代码,我们可以清楚地看到人狗之间的战斗情景。它不仅实现了游戏的基本功能,而且代码结构清晰,易于理解和修改。这个人狗大战的Java代码绝对是高清版超耐看的!

THE END
抢沙发

请登录后发表评论

    暂无评论内容