如何用java写一个动物的抽象类,包含重量,年龄等属性,以及移动,捕食方法。

作者&投稿:逮姣 (若有异议请与网页底部的电邮联系)
JAVA创建一个抽象类,动物类Animal,包括私有字段年龄age。~

Animal a = new Bird();
有这种形式

package com.animaltest;public class Animal {private String name;private int age;public Animal(String name, int age){this.name = name;this.age = 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 void outPut(){System.out.println("name:"+this.getName());System.out.println("age:"+this.getAge());}}package com.animaltest;public interface Eattable {void beatted();}package com.animaltest;public class Bird extends Animal{private String wing;private String flyDistance;public Bird(String name, int age) {super(name, age);this.wing = wing;this.flyDistance = flyDistance;}public String getWing() {return wing;}public void setWing(String wing) {this.wing = wing;}public String getFlyDistance() {return flyDistance;}public void setFlyDistance(String flyDistance) {this.flyDistance = flyDistance;}@Overridepublic void outPut() {super.outPut();System.out.println("wing:"+this.getWing());System.out.println("flyDistance:"+this.getFlyDistance());}}package com.animaltest;public class Beast extends Animal implements Eattable{private String localPlace;private String food;public Beast(String name, int age) {super(name, age);this.localPlace = localPlace;this.food = food;}public String getLocalPlace() {return localPlace;}public void setLocalPlace(String localPlace) {this.localPlace = localPlace;}public String getFood() {return food;}public void setFood(String food) {this.food = food;}@Overridepublic void beatted() {System.out.println();}@Overridepublic void outPut() {super.outPut();System.out.println("localPlace:"+this.getLocalPlace());System.out.println("food:"+this.getFood());}}

{
private String msg="";
public void setMsg(String msg){ this.msg=msg; }
void fly()
{
System.out.println(this.msg);
}

}
//test class

public void main(String[] args)
{
animal a=new animal();
a.name = "哈哈";
a.age = 12;
a.color = "red";
System.out.println(a);
//++++++
bird daYan = new bird();
daYan.name = "大雁"
daYan.setMsg(“一会排成个一字,一会排成个人字”);
daYan.fly();

bird ji = new bird();
ji.name = "鸡";
ji.setMsg(“md老子不会飞”);
ji.fly();

//++++++++
}


用JAVA编写一个简单的计算器,要求如下:
\/\/ boolean flag1 = true;\/\/ boolean flag2 = true;public void init()\/\/覆写Applet里边的init方法 { Container C = getContentPane();JButton b[] = new JButton[16];JPanel panel = new JPanel();C.add(textField, BorderLayout.NORTH);C.add(panel,BorderLayout.CENTER);panel....

用JAVA编写一个程序,要求如下:
}public double getEnglish() {return english;}public void setEnglish(double english) {this.english = english;}} --- StudentTest类:(测试类)import java.util.Scanner;public class StudentTest {public static void main(String[] args) {Student student = new Student();Scanner sc = ne...

用java写一个客户端,向本机中发送snmp命令,拿到snmp服务器返回的结果...
…”“如果以前那次我抓住了机会,我就……”也许,我们每一个人都曾经说过同样的如果和作过同样的假设,但是,人生是不能重来的,因为人生没有如果,命运也不相信假设,因为有了因为,所以有了所以,既然已成既然,何必再说何必?学会珍惜,珍惜亲情。。亲情,是在一个人还没有来到这个世界前就先期...

Java 编程 如果我要电脑指派一个随机的用户名(英文数字皆可) 该怎么...
源程序如下:import java.awt.Button;import java.awt.GridLayout;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.swing.JFrame;import javax.swing...

试编写一个java应用程序,要求输入一个圆的半径,输出其面积
代码为:Scanner scanner=new Scanner(System.in);System.out.println("请输入圆的半径:");int r=Integer.parseInt(scanner.next()); \/\/获取半径System.out.println("圆的面积为:"+Math.PI*r*r);

用JAVA编写一个计算立方体、球体和圆柱的体积
class A{\/\/类A计算立方体体积 }class B{\/\/类A计算球体体积 } class C{\/\/类A计算圆柱体积 }\/\/主类public class test{ static{ System.out.println("请输入1、2、3对应立方体、球体和圆柱的体积计算..."); }public static void main(String args[]){ if(args.length>1 || ...

用java语言编写一个类,该类创建的对象可以计算等差数列的和。_百度知...
1条折叠回答 为您推荐: 汇编语言 c语言 其他类似问题2016-05-20 用java程序编写一个类,该类创建的对象可以计算等差数列的第... 2006-10-23 如何用JAVA编写一个类,该类创建的对象可以计算等差数列的和... 29 2013-06-12 JAVA编程高手进,编写一个类,该类创建的对象可以计算等差数... 6 2015-01-13 ...

java编写一个窗体应用程序,在窗体中安排两个文本框,一个标签,两个标记...
按照你的要求编写的Java程序如下:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;public class Calculate...

用java写一个程序
public static void main(final String[] args) { final Scanner scan = new Scanner(System.in);final int num =scan.nextInt();String str =String.valueOf(num);final String[] aa= str.split("");final int a1 = Integer.parseInt(aa[0]);final int a2 = Integer.parseInt(aa[1])...

用java编写一个统计投票结果程序
先定义一个学生的对象,里面有名字,和票数两个属性,再定义一个排序函数,返回值为数组,就是取得三个数的数组,打印输出,或者可以自己想一个更加面向对象的结构实现,在简单问题上多用面向对象去思考问题 。import java.util.Scanner;public class Test { public static void main(String args[]) {...

肃北蒙古族自治县19657386328: java定义抽象类动物类 -
戊疫治咳: package baiduwenti;abstract class MyAnimal {//抽象类 private String type; MyAnimal(String str){//构造方法 type = str; } public abstract void voice();//抽象方法}class MyDog extends MyAnimal{//MyDog继承MyAnimal private String name; MyDog(...

肃北蒙古族自治县19657386328: JAVA一个动物类,将其定义为抽象类,有方法吃饭,睡觉,呼吸,讲睡觉方法定义为抽象方法. -
戊疫治咳: abstract class DongWu{ //吃饭 abstract void chiFan(); //睡觉 abstract void shuiJiao(); //呼吸abstract void fuXi(); //讲睡觉 abstract void jiangShuiJiao(); }//蝙蝠类 class BianFu extends DongWu{ public void chiFan(){} public void ...

肃北蒙古族自治县19657386328: JAVA编写一个Animal类 -
戊疫治咳: public class Animal { private String type=""; public Animal(){ type="tiger"; } public Animal(String type){ this.type = type; } public String toString(){ return type; } public void sound(){ System.out.println(type+"发出了叫声...."); } public static void ...

肃北蒙古族自治县19657386328: JAVA定义一个父类Animal(动物),其中包括方法eat( ),move( ),cry( )……等
戊疫治咳: package com.java; //声明一个抽象类动物 abstract class Animal { //声明一个方法eat(),此处可以将方法抽象声明:public abstract void eat();move方法和cry方法类似 public void eat() { System.out.println("Animal eat..."); } public void move() ...

肃北蒙古族自治县19657386328: 求java抽象类编狗叫的程序 -
戊疫治咳: package com.java.basic;public class AbstractTest {public static void main(String[] args) {Dog dog = new Dog();dog.call();Cat cat = new Cat();cat.call();} }/*** 宠物类** @author Administrator**/ abstract class Pet {/** 叫*/...

肃北蒙古族自治县19657386328: java 设计一个动物声音模拟器 要求编写抽象类 模拟器类animal主类 -
戊疫治咳: <p>给个网址你吧·</p> <p><a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.52dopod.net%2fviewthread.php%3ftid%3d73453%26highlight%3djava%25c4%25a3%25c4%25e2%25c6%25f7" target="_blank">http://www.52dopod.net/viewthread.php?tid=73453&highlight=java%c4%a3%c4%e2%c6%f7</a></p>

肃北蒙古族自治县19657386328: java设计抽象基类,封装宠物各种属性及吃饭、叫等行为,并派生具体类Dog -
戊疫治咳: public abstract Class Animal{ protected String color; public void eat(){ } public void shout(){ } }//派生类 public Class Dog extends Animal{ @Override public void eat(){ System.out.println(color+"的狗在吃饭") } @Override public void shout(){ System.out.println(color+"的狗在叫 ") } } 混分.............

肃北蒙古族自治县19657386328: JAVA创建一个抽象类,动物类Animal,包括私有字段年龄age. -
戊疫治咳: Animal a = new Bird();有这种形式

肃北蒙古族自治县19657386328: 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 ...

肃北蒙古族自治县19657386328: Java编程:为每一种动物设计一个类,并添加一个能够播放动物声音的方法:void Sound() -
戊疫治咳: 抽象类Animalpublic abstract interface Animal { public void Sound();}实体类Catpublic class Cat implements Animal { public void Sound(){ System.out.println("小猫叫:喵喵喵..."); }}实体类Dogpublic class Dog implements Animal { public ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网