2、使用图片编辑器打开图片,然后将图片裁剪成想要的大小;
3、将图片保存到程序文磨孝件夹中,并给它一个有意义碧缺的名字;
4、在程序代码中添加一个变量,用来存放图片的路径;
5、使用java的ImageIO类将图片读取到程序瞎慧稿中;
6、在程序中使用刚刚读取的图片,实现小鸟的飞行效果。
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 + "岁了!")
}
}
// 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 当中的多态。。。。
哪有什么多线程的概念在里面。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)