Syntax error in textmermaid version 10.9.0
public class Animals { // property : private byte legs; private byte hands; private byte age; private String color; private String name; // setter getter method public byte getLegs() { return legs; } public void setLegs(byte legs) { this.legs = legs; } public byte getHands() { return hands; } public void setHands(byte hands) { this.hands = hands; } public byte getAge() { return age; } public void setAge(byte age) { this.age = age; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public String getName() { return name; } public void setName(String name) { this.name = name; } // method public void eat(){System.out.print("It can eat food, "); } public void sleep(){System.out.println("can sleep."); } }
public class Bird extends Animals { private String wing; public String getWing() { return wing; } public void setWing(String wing) { this.wing = wing; } public void fly(){System.out.println("It can fly in sky."); } }
public class Dog extends Animals { private byte voice; public byte getVoice() { return voice; } public void setVoice(byte voice) { this.voice = voice; } public void run() { System.out.println("It can run fast"); } }
public class Fish extends Animals { private String surface; public String getSurface() { return surface; } public void setSurface(String surface) { this.surface = surface; } public void swimming() { System.out.println("It can swimming."); } }
import static javax.swing.JRootPane.NONE; public class Main { public static void main(String[] args) { Bird bird = new Bird(); bird.setName("Melanocy phamongollca 百灵鸟 Lark Bird"); bird.setAge((byte) 3); bird.setLegs((byte) 2); bird.setHands((byte) 2); bird.setColor("blue"); bird.setWing("have swing"); System.out.println("Name: " + bird.getName() + ", Age: " + bird.getAge() + ", Legs: " + bird.getLegs() + ", Hands: " + bird.getHands() + ", Speciality: " + bird.getWing()); bird.eat(); bird.sleep(); bird.fly(); Dog dog = new Dog(); dog.setName("Chinese rural dog 中华田园犬"); dog.setAge((byte) 2); dog.setLegs((byte) 4); dog.setHands((byte) NONE); dog.setColor("white"); dog.setVoice((byte) 70); System.out.println("Name: " + dog.getName() + ", Age: " + dog.getAge() + ", Legs: " + dog.getLegs() + ", Hands: " + dog.getHands() + ", Speciality: howl " + dog.getVoice() + "dB"); dog.eat(); dog.sleep(); dog.run(); Fish fish = new Fish(); fish.setName("Carassius auratus 金鱼 Gold Fish"); fish.setAge((byte) 1); fish.setLegs((byte) NONE); fish.setHands((byte) 2); fish.setColor("Gold"); fish.setSurface(" Colorful and Beautiful"); System.out.println("Name: " + fish.getName() + ", Age: " + fish.getAge() + ", Legs: " + fish.getLegs() + ", Hands: " + fish.getHands() + ", Speciality: Looks" + fish.getSurface()); fish.eat(); fish.sleep(); fish.swimming(); } }
运行结果
Name: Melanocy phamongollca 百灵鸟 Lark Bird, Age: 3, Legs: 2, Hands: 2, Speciality: have swing It can eat food, can sleep. It can fly in sky. Name: Chinese rural dog 中华田园犬, Age: 2, Legs: 4, Hands: 0, Speciality: howl 70dB It can eat food, can sleep. It can run fast Name: Carassius auratus 金鱼 Gold Fish, Age: 1, Legs: 0, Hands: 2, Speciality: Looks Colorful and Beautiful It can eat food, can sleep. It can swimming.
相关知识
使用Java定义一个动物类
python 多重继承
Java任务项目
java继承
11.学生喂养三种宠物:猫、狗和鸟
编写Java程序,以继承和多态思想模拟饲养员喂养不同动物的不同行为
Python面向对象高级编程——多重继承
Java猫和狗(继承,多态,抽象,接口版)上
Java练习
用Java继承实现动物类
网址: java 动物类 继承 Bird Dog Fish https://m.mcbbbk.com/newsview514917.html
上一篇: 遗传学家研究发现,某种小鼠的黄色 |
下一篇: 鸟类保护遗传学研究技术与进展 |