「JAVA小鱼游泳」小鱼的游泳编程

博主:adminadmin 2022-12-19 05:33:06 85

本篇文章给大家谈谈JAVA小鱼游泳,以及小鱼的游泳编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java题目,求助大神了

public class Day31 {

public static void main(String[] args) {

Animal ch=new Chicken("喔喔","芦花鸡","虫子","打鸣");

Animal du=new Chicken("嘎嘎","斑嘴鸭","小鱼虾","游泳");

AnimalAction.script(ch);

AnimalAction.script(du);

}

}

//父类

abstract class Animal{

protected String name,type,hobby,skill;;

protected Animal(String name,String type,String hobby,String skill){

this.name=name;

this.type=type;

this.hobby=hobby;

this.skill=skill;

};

protected void nameFun(){

System.out.println("我叫:"+name+"是一只"+type+"!");

}

protected void hobbyFun(){

System.out.println("我喜欢吃:"+hobby+"!");

}

protected void skillFun(){

System.out.println("我会:"+skill+"!");

}

}

//子类1鸡

class Chicken extends Animal{

public  Chicken(String name,String type,String hobby,String skill){

super(name,type,hobby,skill);

}

}

//子类2鸭

class Duck extends Animal{

public Duck(String name,String type,String hobby,String skill){

super(name,type,hobby,skill);

}

}

//调用类;

class  AnimalAction{

public static void script(Animal an){

an.nameFun();

an.hobbyFun();

an.skillFun();

}

}

JAVA写一个animal类,要求如下: 1.继承 扩展出鱼类。 2.覆盖 3.多态

public class Animal{

public void eat(){

System.out.println("吃东西");

}

} //animal类

public class Fish extends Animal{ //鱼类继承Animal

public void eat(){//子类方法覆盖父类的同名方法

System.out.println("吃鱼食");

}

public void swim(){//扩展出的方法父类没有

System.out.println("我会游泳");

}

}

public class Test(){

public static void main(String[] args){

Animal fish = new Fish(); //多态,父类的引用指向一个子类对象

fish .eat();//输出吃鱼食

Fish fish = new Fish();

fish.swim();//只有引用(等号前面的)为fish时才能掉此方法。输出我会游泳

}

}

java里面的一个类继承一个类和实现一个借口有什么区别 啊

继承类和实现接口区别很大。

继承一个类后父类的方法和特性可以被子类使用,比如鱼有一个技能是游泳,那么小鱼天生就会游泳。

实现一个接口需要实现此接口描述的的所有方法。可以用插座做一个比喻,就是你想插入一个三眼的插座(三眼接口),那么你的插头需要是三针的。

关于JAVA小鱼游泳和小鱼的游泳编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。