java--综合练习

Posted 玉指倾寒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java--综合练习相关的知识,希望对你有一定的参考价值。

UML 图 —— 类之间的关系

UML-Unified Module Language
统一建模语言,可以很方便的用于描述类的属性,方法,以及类和类之间的关系

解释UML-类图


java--综合练习

解释UML-接口图

java--综合练习

解释UML-继承关系

带箭头的实线,表示 Spider,Cat, Fish都继承于Animal这个父类.

解释UML-实现关系

表示 Fish实现了 Pet这个接口

1. 创建Animal类,它是所有动物的抽象父类。
2. 声明一个受保护的整数类型属性legs,它记录动物的腿的数目。
3. 定义一个受保护的构造器,用来初始化legs属性。
4. 声明抽象方法eat。
5. 声明具体方法walk来打印动物是如何行走的(包括腿的数目)。

package animal;


public abstract class animal {

protected int legs;

String name;


protected animal() {

System.out.println("创建一个无腿的动物");

}


protected animal(int legs) {

this.legs = legs;

System.out.println("创建了一个有" + legs+"的动物");


}

public abstract  void eat();

public void walk() {

System.out.println("该动物是用"+this.legs+"行走的");

}

  public void what_is_playing(Pet A)

以上是关于java--综合练习的主要内容,如果未能解决你的问题,请参考以下文章

java AccountCustomerBank综合练习

java Account和Customer综合练习

java AccountCustomerBank综合练习

java Account和Customer综合练习

[Java基础]Stream流综合练习

java基础综合练习(嗖嗖移动)