关于javaanima的信息

博主:adminadmin 2023-03-20 16:27:11 245

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

本文目录一览:

按以下要求编写JAVA程序

这很简单,实现run方法里面你只要写一行输出语句测试,接口里面run方法只要方法名,不要方法体,至于定义接口和实现接口都是固定格式,课本里面应该有,你仿照着写就行了

求Java高手写个程序(请参考图片中的实例)尽量跟着例子走··谢谢了

包名不能加汉字,你自己加合适的吧.....

interface CanFly {

public void Fly();

}

class Animal {

String name;

int age;

}

public class Bird extends Animal implements CanFly {

public Bird() {

this.name = "鹦鹉";

this.age = 3;

}

public Bird(String name, int age) {

this.name = name;

this.age = age;

}

public void Fly() {

System.out.println("Bird " + name + " is flying");

}

public static void main(String [] args) {

Bird b1 = new Bird("鸳鸯", 5);

Bird b2 = new Bird();

b1.Fly();

b2.Fly();

}

}

1. 在你的程序中,飞的接口名是:( CanFly )

2. 在你的程序中,父类名是:( Animal )

3. 在你的程序中,子类名是:( Bird )

4. 在你的程序中,主类名是:( Bird )

5. 在你的程序中,实现了的方法名是:( Fly )

6. 在你的程序中,程序开始执行的方法名是:( main )

java中Dog d=(Dog)a这是什么意思

Dog d=(Dog)a是将a对向强制类型转换成Dog类型的

18行写Animal a=new Dog()是不可以的,因为变量a已经在同一语句块声明了,是不可以再次声明的

12行的Anima不可以去掉,变量声明语句中数据类型不可以省略

求java大神,财富不够了但是真的很急还望相助!!

public class Test {

public static void main(String[] args) {

Simulator simulator = new Simulator();

Animal cat = new Cat();

Animal dog = new Dog();

simulator.playSound(cat);

simulator.playSound(dog);

}

}

abstract class Animal{

public String animalName;

public abstract void cry();

public abstract String getAnimalName();

}

class Simulator{

public void playSound(Animal animal){

System.out.println(animal.getAnimalName());

animal.cry();

}

}

class Cat extends Animal{

public Cat(){

this.animalName = "加菲猫";

}

public void cry() {

System.out.println("Cat cry!");

}

public String getAnimalName() {

return this.animalName;

}

}

class Dog extends Animal{

public Dog(){

this.animalName = "欧迪";

}

public void cry() {

System.out.println("Dog cry!");

}

public String getAnimalName() {

return this.animalName;

}

}

java 创建对象,代码麻烦给我解释下

打个比方吧,看你能不能理解:

Animal-动物(自然界生物中的一类,一个种类),直译就是这个意思吧。

好,比如你现在去一个市场上买东西:

1.选择你想要的东西的种类,比如你想买一只动物,那你当然就选择动物类啦-Animal

2.选择你想要的一种动物,因为动物也有名字,比如猫就叫猫(cat),狗就叫狗(dog)......那你就选择你想要的吧,然后你选择了animal1(当然你也可以把猫叫animal1,狗叫animal1,因为猫为什么叫猫?这也是人定的嘛!你写程序,你是主宰者,你想怎么定就怎么定,嘿嘿)。-Animal animal1;

3.选择你喜欢的那只吧。-animal1 = new Animal();

注:这里是new Animal(),其实以上解释有点牵强.你可以多态的方式new Cat()、new Dog()就更好了。当然new Animal()可以解释为,创建一只动物,它就叫animal1。(比如,dog = new Animal();创建一只动物它就叫dog,然后那只动物就成了dog,如果它本身是只cat,那它现在也是只dog了。^_^)

4.Animal animal2 = new Animal();的解释就是以上3步的合并。

例:你对卖家说:我想要这只猫。 Animal cat = new Animal();

包含步骤:选择买的东西的类-选择其中的一种-选择你喜欢的那个

不知道你能不能理解,希望对你有帮助!

anm.java:36: 错误: eagle不是抽象的, 并且未覆盖aif中的抽象方法climbtree() class eagle extends anima

你的eagle类实现了aif接口,但是没有重写aif接口中的climbtree方法,cat类也是,没有重写aif接口中的fly方法,接口中的方法是必须全部被实现类重写的

javaanima的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javaanima的信息别忘了在本站进行查找喔。