JAVA小鸟代码 飞翔的小鸟java

java设计Bird(鸟),Fish(鱼)类,都继承自Animal(动物),实现其方法printInfo(),输出

package animal;

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟空间、营销软件、网站建设、准格尔网站维护、网站推广。

public class Animal {

String name="动物";

public void printInfo(){

System.out.println(name);

}

}

package animal;

public class Bird extends Animal{

String name="bird";

@Override

public void printInfo(){

System.out.println("我是:"+name);

}

}

package animal;

public class Fish extends Animal{

String name="fish";

@Override

public void printInfo(){

System.out.println("我是:"+name);

}

}

package animal;

public class Test {

public static void main(String[] args) {

Animal bird=new Bird();

bird.printInfo();

Animal fish=new Fish();

fish.printInfo();

}

}

Java菜小鸟求教简单程序。

你不理解不是因为代码的问题,而是你的数学能力:

比如给你举个例子 888 = 8*100+8*10+8

第一次循环时 sum = 0+item = 8; 而 item = item*10+a 就赋值为88了

所以第二次循环的时候 sum = 8了,那么执行sum+item 就是 8 + 88; 并且赋值给sum

并且调整item = 88*10+a = 880+8,所以item就变为888了。

以此类推。每循环一次把item的阶数(十进制)加一再加上8

就算得最后结果了。

java1.编写一个 Animal类,包括的属性年龄,名称;包括的方法: 构造方法和打印动物属性的方法

代码如下:

第一个

class Animal {

private int age;

private String name;

public Animal(int age, String name) {

this.age = age;

this.name = name;

}

public void print() {

System.out.println("年龄:" + age);

System.out.println("名称:" + name);

}

}

public class Test {

public static void main(String[] args) {

Animal a1 = new Animal(3, "小猫");

a1.print();

Animal a2 = new Animal(2, "小狗");

a2.print();

}

}

第二个:

class Animal {

private int age;

private String name;

public Animal(int age, String name) {

this.age = age;

this.name = name;

}

public void print() {

System.out.println("年龄:" + age);

System.out.println("名称:" + name);

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

}

class Bird extends Animal {

public Bird(int age) {

super(age, "小鸟");

}

public void print() {

System.out.println("年龄:" + getAge());

System.out.println("名称:" + getName());

}

}

class Fish extends Animal {

public Fish(int age) {

super(age, "鱼");

}

public void print() {

System.out.println("年龄:" + getAge());

System.out.println("名称:" + getName());

}

}

public class Test2 {

public static void main(String[] args) {

Animal[] animals = {

new Bird(2),

new Fish(10),

new Bird(3),

new Bird(4),

new Fish(5)

};

for (Animal animal : animals) {

animal.print();

}

}

}

java 按以下要求编写程序 (1) 编写Animal接口,接口中声明run() 方法 (2) 定义Bird类和Fish类实现Animal

// Animal 接口

public interface Animal {

public void run();

}

//Bird类

public class Bird implements Animal{

@Override

public void run() {

System.out.println("小鸟");

}

}

//Fish类

public class Fish implements Animal{

@Override

public void run() {

System.out.println("小鱼");

}

}

//测试类

public class AnimalTest {

public static void main(String[] args) {

Animal b = new Animal();

Animal f = new Fish();

b.run();

f.run();

}

}

//输出结果为

小鸟

小鱼

这个体现的肯定是JAVA 当中的多态。。。。

哪有什么多线程的概念在里面。。。。

当前名称:JAVA小鸟代码 飞翔的小鸟java
网页URL:https://www.cdcxhl.com/article6/dodogog.html

成都网站建设公司_创新互联,为您提供建站公司网站收录品牌网站设计网站策划网站导航网站设计公司

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司