鱼java源代码 java源代码大全

用java实现鱼群游动

亲,代码自己写哦,这里是思路:新建一个类,实现runnable接口,重写run方法,该类有两个主要成员变量(其他按需要添加),小鱼仔的y坐标和x坐标,一个方法paintfish(Graphics g){}(随意,必须有画笔Graphics g),如果图片上的两条小鱼仔是同一张图片那么用这个方法去画g.drawImage(img, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, observer);具体用法查看API,这里不做解释,核心在run方法,先获得窗体宽度,判断如果小鱼仔已经游出了窗体外,重置位置(当然你想让他再往回游也可以),速度的控制通过一个int型变量来实现初始值1000(随意,数值越小游得越快),希望对你有帮助,有问题可以继续提问

创新互联建站主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务澄迈,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

java程序设计:设计bird类,fish类,都继承自Animal,实现其方法printInfo(),输出信息.

public class Test {

public static void main(String[] args) {

Bird b = new Bird("红色", 4);

Fish f = new Fish("5", 2);

b.printInfo();

f.printInfo();

}

}

public abstract class Animal {

String color;

String weight;

int age;

public abstract void printInfo();

}

public class Bird extends Animal {

Bird(String color, int age) {

super.color = color;

super.age = age;

}

@Override

public void printInfo() {

System.out.println("我是一只" + color + "的鸟!");

System.out.println("今年" + age + "岁了!");

}

}

public class Fish extends Animal {

Fish(String weight, int age) {

super.weight = weight;

super.age = age;

}

@Override

public void printInfo() {

System.out.println("我是一条" + weight + "斤重的鱼!");

System.out.println("今年" + age + "岁了!");

}

}

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源代码大全
链接URL:http://azwzsj.com/article/ddjhoec.html