*********欢迎来到太阳马戏团**********
******** 请选择表演者 ********
******** 1、棕熊 ********
******** 2、狮子 ********
******** 3、猴子 ********
******** 4、鹦鹉 ********
******** 5、小丑 ********
1
表演者:Bill
年龄:1岁
技能:挽着花篮,打着雨伞,独自走秀
爱好:喜欢卖萌
******** 是否继续观看(0/1) ********
1
*********欢迎来到太阳马戏团**********
******** 请选择表演者 ********
******** 1、棕熊 ********
******** 2、狮子 ********
******** 3、猴子 ********
******** 4、鹦鹉 ********
******** 5、小丑 ********
2
表演者:Lain
年龄:2岁
性别:公狮
毛色:灰色
技能:擅长钻火圈
爱好:喜欢吃各种肉类
******** 是否继续观看(0/1) ********
1
*********欢迎来到太阳马戏团**********
******** 请选择表演者 ********
******** 1、棕熊 ********
******** 2、狮子 ********
******** 3、猴子 ********
******** 4、鹦鹉 ********
******** 5、小丑 ********
3
表演者:Tom
年龄:1岁
品种:金丝猴
技能:骑独轮车过独木桥
爱好:喜欢模仿人对的动作表情
******** 是否继续观看(0/1) ********
1
*********欢迎来到太阳马戏团**********
******** 请选择表演者 ********
******** 1、棕熊 ********
******** 2、狮子 ********
******** 3、猴子 ********
******** 4、鹦鹉 ********
******** 5、小丑 ********
4
表演者:Rose
年龄:1岁
品种:牡丹鹦鹉
技能:擅长模仿
爱好:喜欢吃坚果和松子
******** 是否继续观看(0/1) ********
1
*********欢迎来到太阳马戏团**********
******** 请选择表演者 ********
******** 1、棕熊 ********
******** 2、狮子 ********
******** 3、猴子 ********
******** 4、鹦鹉 ********
******** 5、小丑 ********
5
表演者:Kahle
艺龄:5年
着装:身穿五彩服装,头上戴着彩色的帽子,脸上画着夸张的彩妆
技能:脚踩高跷,进行杂技魔术表演
******** 是否继续观看(0/1) ********
0
******** 欢迎下次光临 ********
IACT .java(表演接口)
package del;//表演接口
public interface IACT {//技能public String skill();//表演public String act();
}
Animal .java(动物抽象类)
package del;//动物抽象类
public abstract class Animal {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Animal() {}public Animal(String name,int age) {this.setName(name);this.setAge(age);}//爱好public abstract String love();
}
Bear.java
package del;public class Bear extends Animal implements IACT {public Bear() {}public Bear(String name,int age) {super(name,age);}@Overridepublic String skill() {// TODO Auto-generated method stubreturn "挽着花篮,打着雨伞,独自走秀";}@Overridepublic String love() {// TODO Auto-generated method stubreturn "喜欢卖萌";}public String act() {return "表演者:"Name()+"n年龄:"Age()+"岁"+"n技能:"+this.skill()+"n爱好:"+this.love();}}
Clown.java
package del;public class Clown implements IACT {private String name;private int actAge;public Clown() {}public Clown(String name,int actAge) {this.setName(name);this.setActAge(actAge);}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getActAge() {return actAge;}public void setActAge(int actAge) {this.actAge = actAge;}public String dress() {return "身穿五彩服装,头上戴着彩色的帽子,脸上画着夸张的彩妆";}@Overridepublic String skill() {// TODO Auto-generated method stubreturn "脚踩高跷,进行杂技魔术表演";}@Overridepublic String act() {// TODO Auto-generated method stubreturn "表演者:" + Name() + "n艺龄:" + ActAge()+"年" + "n着装:" + this.dress() + "n技能:" + this.skill();}}
Lion .java
package del;public class Lion extends Animal implements IACT {private String color;private String sex;public Lion() {}public Lion(String name,int age,String color,String sex) {super(name,age);this.setColor(color);this.setSex(sex);}public String getColor() {return color;}public void setColor(String color) {lor = color;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}@Overridepublic String skill() {// TODO Auto-generated method stubreturn "擅长钻火圈";}@Overridepublic String act() {// TODO Auto-generated method stub
// this.name();return "表演者:"Name()+"n年龄:"Age()+"岁"+"n性别:"Sex()+"n毛色:"Color()+"n技能:"+this.skill()+"n爱好:"+this.love();}@Overridepublic String love() {// TODO Auto-generated method stubreturn "喜欢吃各种肉类";}}
Monkey .java
package del;public class Monkey extends Animal implements IACT {private String type;public Monkey() {}public Monkey(String name,int age,String type) {super(name,age);this.setType(type);}public String getType() {return type;}public void setType(String type) {pe = type;}@Overridepublic String skill() {// TODO Auto-generated method stubreturn "骑独轮车过独木桥";}@Overridepublic String act() {// TODO Auto-generated method stubreturn "表演者:"Name()+"n年龄:"Age()+"岁"+"n品种:"Type()+"n技能:"+this.skill()+"n爱好:"+this.love();}@Overridepublic String love() {// TODO Auto-generated method stubreturn "喜欢模仿人对的动作表情";}}
Parrot.java
package del;public class Parrot extends Animal implements IACT {private String type;public Parrot() {}public Parrot(String name,int age,String type) {super(name,age);this.setType(type);}public String getType() {return type;}public void setType(String type) {pe = type;}@Overridepublic String skill() {// TODO Auto-generated method stubreturn "擅长模仿";}@Overridepublic String act() {// TODO Auto-generated method stubreturn "表演者:"Name()+"n年龄:"Age()+"岁"+"n品种:"Type()+"n技能:"+this.skill()+"n爱好:"+this.love();}@Overridepublic String love() {// TODO Auto-generated method stubreturn "喜欢吃坚果和松子";}}
Begin.java
package com.imooc.begin;import java.util.Scanner;import del.Bear;
import del.Clown;
import del.IACT;
import del.Lion;
import del.Monkey;
import del.Parrot;public class Begin {public static void main(String[] args) {// TODO Auto-generated method stubUI one = new UI();u();}}class UI {public void menu() {boolean flag = true;IACT actor = null;while (flag) {show();Scanner sc = new Scanner(System.in);int input = sc.nextInt();switch (input) {case 1:actor = new Bear("Bill",1);System.out.println(actor.act());break;case 2:actor = new Lion("Lain",2,"灰色","公狮");System.out.println(actor.act());break;case 3:actor = new Monkey("Tom",1,"金丝猴");System.out.println(actor.act());break;case 4:actor = new Parrot("Rose",1,"牡丹鹦鹉");System.out.println(actor.act());break;case 5:actor = new Clown("Kahle",5);System.out.println(actor.act());break;default:System.out.println("请输入正确的数字!");continue;}System.out.println("******** 是否继续观看(0/1) ********");int input2 = sc.nextInt();switch (input2) {case 1:
// flag = true;break;case 0:flag = false;System.out.println("******** 欢迎下次光临 ********");break;}}}static void show() {System.out.println("*********欢迎来到太阳马戏团**********");System.out.println("******** 请选择表演者 ********");System.out.println("******** 1、棕熊 ********");System.out.println("******** 2、狮子 ********");System.out.println("******** 3、猴子 ********");System.out.println("******** 4、鹦鹉 ********");System.out.println("******** 5、小丑 ********");
}
}
本文发布于:2024-01-29 19:53:12,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170652919617890.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |