Java接口练习

选择

// 1、D
// 2、C
// 3、B
// 4、C
// 5、A

编程

1、使用接口的知识, 定义接口IFly,创建三个类Plane类、Bird类、Balloon类,分别重写接口中的fly( )
方法,然后再测试类中进行调用。
程序运行参考效果如图所示:
Java接口练习_第1张图片
任务分析:
1、创建接口IFly( )
方法:创建抽象方法 fly() 方法
2、创建子类:Plane
方法:实现接口中的方法fly( ),输出信息“飞机在天上飞”
创建子类:Bird
方法:实现接口中的方法fly( ),输出信息“小鸟在天空翱翔"”
创建子类:Balloon(气球)
方法:实现接口中的方法fly( ),输出信息“气球飞上天空”
3、创建测试类,分别创建Plane、Bird、Balloon类的对象,调用 fly( ) 方法,输出效果参考效果图

package java0422;

/**
 * 接口IFly( )
 * @author Clearlove7
 *
 */
public interface IFly {
	public void fly();
}

package java0422;

/**
 * Plane类
 * @author Clearlove7
 *
 */
public class Plane implements IFly {

	@Override
	public void fly() {
		System.out.println("飞机在天上飞");
	}

}

package java0422;

/**
 * Bird类
 * @author Clearlove7
 *
 */
public class Bird implements IFly{

	@Override
	public void fly() {
		System.out.println("小鸟在天空翱翔");
	}

}

package java0422;

/**
 * Balloon类
 * @author Clearlove7
 *
 */
public class Balloon implements IFly{

	@Override
	public void fly() {
		System.out.println("气球飞上天空");
	}

}

package java0422;

public class Test {
	public static void main(String[] args) {
		IFly pl = new Plane();
		IFly bi = new Bird();
		IFly ba = new Balloon();
		
		pl.fly();
		bi.fly();
		ba.fly();
	}
}

你可能感兴趣的:(Java接口练习)