JAVA高手帮帮忙 看下这个程序 20
定义父类--动物定义子类哺乳动物(胎生),非哺乳动物(卵生)定义具体的动物如猫狗青蛙每种动物都有腿都会叫答案准确有加分的谢谢有些人你管好自己在来说别人...
定义父类--动物
定义子类哺乳动物(胎生),非哺乳动物(卵生)
定义具体的动物 如猫 狗 青蛙
每种动物都有腿 都会叫
答案准确有加分的 谢谢
有些人你管好自己在来说别人 展开
定义子类哺乳动物(胎生),非哺乳动物(卵生)
定义具体的动物 如猫 狗 青蛙
每种动物都有腿 都会叫
答案准确有加分的 谢谢
有些人你管好自己在来说别人 展开
13个回答
展开全部
//这个有趣,以前学习时做过,等下调给你!
///: AnimalTest.java
public class AnimalTest{
public static void main(String[]args){
Animal frog = new Frog();
Animal cat = new Cat();
Animal dog = new Dog();
Animal fish = new Fish();
frog.shout();
cat.shout();
dog.shout();
fish.shout();
}
}
//定义所有动物的顶级类
interface Animal {
int getLegs();//返回动物的腿的数目
void shout();//动物的叫的方法
}
//定义哺乳动物的抽象类
abstract class Mammal implements Animal{
String getBurnType(){return "胎生";}
}
//定义非哺乳动物的抽象类
abstract class Oviparous implements Animal{
String getBurnType(){return "卵生";}
}
//定义青蛙类
class Frog extends Oviparous{
public int getLegs() {return 4;}
public void shout() {
System.out.println("呱,呱,呱...我是"+this.getBurnType()+"动物,我有"+getLegs()+"条腿.");
}
}
//定义猫类
class Cat extends Mammal{
public int getLegs() {return 4;}
public void shout() {
System.out.println("喵,喵,喵...我是"+this.getBurnType()+"动物,我有"+getLegs()+"条腿.");
}
}
//定义狗类
class Dog extends Mammal{
public int getLegs() {return 4;}
public void shout() {
System.out.println("汪,汪,汪...我是"+this.getBurnType()+"动物,我有"+getLegs()+"条腿.");
}
}
//定义鱼类
class Fish extends Oviparous{
public int getLegs() {return 0;}
public void shout() {
System.out.println("我是鱼...我是"+this.getBurnType()+"动物,我没有腿.");
}
}
///: AnimalTest.java
public class AnimalTest{
public static void main(String[]args){
Animal frog = new Frog();
Animal cat = new Cat();
Animal dog = new Dog();
Animal fish = new Fish();
frog.shout();
cat.shout();
dog.shout();
fish.shout();
}
}
//定义所有动物的顶级类
interface Animal {
int getLegs();//返回动物的腿的数目
void shout();//动物的叫的方法
}
//定义哺乳动物的抽象类
abstract class Mammal implements Animal{
String getBurnType(){return "胎生";}
}
//定义非哺乳动物的抽象类
abstract class Oviparous implements Animal{
String getBurnType(){return "卵生";}
}
//定义青蛙类
class Frog extends Oviparous{
public int getLegs() {return 4;}
public void shout() {
System.out.println("呱,呱,呱...我是"+this.getBurnType()+"动物,我有"+getLegs()+"条腿.");
}
}
//定义猫类
class Cat extends Mammal{
public int getLegs() {return 4;}
public void shout() {
System.out.println("喵,喵,喵...我是"+this.getBurnType()+"动物,我有"+getLegs()+"条腿.");
}
}
//定义狗类
class Dog extends Mammal{
public int getLegs() {return 4;}
public void shout() {
System.out.println("汪,汪,汪...我是"+this.getBurnType()+"动物,我有"+getLegs()+"条腿.");
}
}
//定义鱼类
class Fish extends Oviparous{
public int getLegs() {return 0;}
public void shout() {
System.out.println("我是鱼...我是"+this.getBurnType()+"动物,我没有腿.");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class animal
{private abstract String leg;
public abstract String getleg(){}
public abstract String ring(){}
}
class mammal extends animal
{private String leg;
public String getleg(){return leg;}
private String taisheng;//胎生的属性
public abstract String ring(){};//重写父类虚方法
}
class not_mammal extends animal
{private String leg;
public String getleg(){return leg;}
private String luansheng;//卵生的属性
public abstract String ring(){};//重写父类虚方法
}
public class test{
public static void main(String args[])
{mammal cat =new mammal();
mammal dog= new mammal();
not_mammal qingwa=new not_mammal();//青蛙不会拼。。
System.out.println(cat.getleg());
dog.ring();
}
}
{private abstract String leg;
public abstract String getleg(){}
public abstract String ring(){}
}
class mammal extends animal
{private String leg;
public String getleg(){return leg;}
private String taisheng;//胎生的属性
public abstract String ring(){};//重写父类虚方法
}
class not_mammal extends animal
{private String leg;
public String getleg(){return leg;}
private String luansheng;//卵生的属性
public abstract String ring(){};//重写父类虚方法
}
public class test{
public static void main(String args[])
{mammal cat =new mammal();
mammal dog= new mammal();
not_mammal qingwa=new not_mammal();//青蛙不会拼。。
System.out.println(cat.getleg());
dog.ring();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看哈吧
import java.util.*;
class Animal {
String leg;
String Wang;
public Animal(){
System.out.println("wang!!!!!!!!");
}
}
class Cat extends Animal{
public Cat(){
System.out.println("cat 4 leg");
}
}
class Dog extends Animal{
public Dog(){
System.out.println("dog 4 leg");
}
}
public class testAnimal{
public static void main(String[] args){
Animal a = new Animal();
Cat b = new Cat();
Dog d = new Dog();
}
}
import java.util.*;
class Animal {
String leg;
String Wang;
public Animal(){
System.out.println("wang!!!!!!!!");
}
}
class Cat extends Animal{
public Cat(){
System.out.println("cat 4 leg");
}
}
class Dog extends Animal{
public Dog(){
System.out.println("dog 4 leg");
}
}
public class testAnimal{
public static void main(String[] args){
Animal a = new Animal();
Cat b = new Cat();
Dog d = new Dog();
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么这么多这种问题啊,
写图型类,计算面积,计算周长
写学生类,返回姓名、年龄==的方法
写动物类......
这都是新手自己必需经历的东西!
自己摸索吧!
写图型类,计算面积,计算周长
写学生类,返回姓名、年龄==的方法
写动物类......
这都是新手自己必需经历的东西!
自己摸索吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Animal {
void leg(){}
void bark(){}
}
class Mammal extends Animal{
}
class Unmammal extends Animal{
}
class Cat extends Mammal{
void leg(){}
void bark(){}
}
class Dog extends Mammal{
void leg(){}
void bark(){}
}
class Frog extends Unmammal{
void leg(){}
void bark(){}
}
void leg(){}
void bark(){}
}
class Mammal extends Animal{
}
class Unmammal extends Animal{
}
class Cat extends Mammal{
void leg(){}
void bark(){}
}
class Dog extends Mammal{
void leg(){}
void bark(){}
}
class Frog extends Unmammal{
void leg(){}
void bark(){}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询