Welcome 微信登录

首页 / 软件开发 / JAVA / java反射机制系列(二)例子

java反射机制系列(二)例子2011-09-24下面我以顾客买相机为例来说明Java反射机制的应用。例子中涉及的类和接口有:

Camera接口:定义了takePhoto()方法。

Camera01类:一种照相机的类型,实现Camera接口。

Camera02类:另一种照相机的类型,实现Camera接口。

Seller类:卖照相机。

Customer类:买相机,有main方法。

所有类都放在com包里

程序如下:

public interface Camera {
//声明照相机必须可以拍照
public void takePhoto();
}
public class Camera01 implements Camera {
private final int prefixs =300;//300万象素
private final double optionZoom=3.5; //3.5倍变焦
public void takePhoto() {
System.out.println("Camera01 has taken a photo");
}
}

类似的有

public class Camera02 implements Camera {
private final int prefixs =400;
private final double optionZoom=5;
public void takePhoto() {
System.out.println("Camera02 has taken a photo");
}
}