java中怎么将图片导入程序小游戏飞扬的小鸟

java中怎么将图片导入程序小游戏飞扬的小鸟,第1张

1、首先,你需要准备一张图片,最好是png格式的;

2、使用图片编辑器打开图片,然后将图片裁剪成想要的大小;

3、将图片保存到程序文磨孝件夹中,并给它一个有意义碧缺的名字;

4、在程序代码中添加一个变量,用来存放图片的路径;

5、使用java的ImageIO类将图片读取到程序瞎慧稿中;

6、在程序中使用刚刚读取的图片,实现小鸟的飞行效果。

抽象的Animal 类

public abstract class Animal {

public abstract void sound()

}

CanFly接口

public interface CanFly {

public void fly()

}

Bird类继承自Animal类,并有属性表示鸟类年龄。并实现父类中的sound方法

使鸟类实现接口Canfly,并实现其中的fly方法,在方法中向控制台打印输出:鸟在飞。。。

public class Bird extends Animal implements CanFly {

private int age

@Override

public void sound() {

// TODO Auto-generated method stub

System.out.println("bird sound")

}

public void fly() {

// TODO Auto-generated method stub

System.out.println("鸟在飞。。。 ")

}

}

编写飞机类Plane,使世衫飞机类实现接口Canfly,并实现其中的fly方法,在方法中向控制台打印输出:飞机在飞。咐岩。。

public class Plane implements CanFly {

public void fly() {

// TODO Auto-generated method stub

System.out.println("飞机在飞。。。 ")

}

}

编写测试类,测试类中有main方法,还有letFly方法,打印输出什么事物在飞方法头部为:public static void letFly(Canfly c)

还有letSound方法,打印输出什么动物在叫,在方法中要判断,这个对象是否是动物,如果是动物才让叫。方法头部为:public static void letSound(Animal a)

在main方法中创建鸟对象和飞机对象,在分别调用letFly和letSound方

public class Test {

public static void letFly(CanFly c)

{

c.fly()

}

public static void letSound(Animal a)

{

a.sound()

}

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Bird b=new Bird()

Test.letFly(b)

Test.letSound(b)

Plane p=new Plane()

Test.letFly(p)

// Test.letSound(p)//飞机没有继承自Animal类所以搜简腔不能调用该方法

}

}

以上全部按照你要求写的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12526419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存