A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© MichaelLian 中级黑马   /  2016-4-14 23:22  /  269 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class Test_AnimalCatJumpCat {
  2.         public static void main(String[] args) {
  3.                 JumpCat jc=new JumpCat("Miky",3);
  4.                 System.out.println(jc.getName()+"---"+jc.getAge());
  5.                 jc.jump();
  6.                 jc.show();
  7.         }
  8. }

  9. abstract class Animal{
  10.         private String name;
  11.         private int age;

  12.         public Animal(){}
  13.         public Animal(String name,int age){
  14.                 this.name=name;
  15.                 this.age=age;
  16.         }

  17.         public void setName(String name){
  18.                 this.name=name;
  19.         }
  20.         public String getName(){
  21.                 return name;
  22.         }
  23.        
  24.         public void setAge(int age){
  25.                 this.age=age;
  26.         }
  27.         public int getAge(){
  28.                 return age;
  29.         }

  30.         public void show(){
  31.                 System.out.println("NameIs"+name+"---"+"AgeIs"+age);
  32.         }

  33.         public abstract void eat();
  34. }

  35. interface Inter{
  36.         public abstract void jump();
  37. }

  38. class Cat extends Animal{

  39.         public Cat(){}
  40.         public Cat(String name,int age){
  41.                 super(name,age);
  42.         }

  43.         public void eat(){
  44.                 System.out.println("CatEatFish");
  45.         }
  46. }

  47. class JumpCat extends Cat implements Inter{

  48.         public JumpCat(){}
  49.         public JumpCat(String name,int age){
  50.                 super(name,age);
  51.         }

  52.         public void jump(){
  53.                 System.out.println("CatLearnJumping");
  54.         }
  55. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马