jave创建相机抽象类Camera 类,抽象类Camera 中有私有属性:name 和color,抽象方法:getPic(),对2 个属性提供必要的gettter/setter 方法,并且构造方法只提供满参构
时间: 2024-10-14 15:08:04 浏览: 29
Jave 之 对象和类大全
在Java中,你可以创建一个名为`Camera`的抽象类,以便描述所有类型的相机共享的行为特征。下面是一个简单的例子:
```java
public abstract class Camera {
// 私有属性
private String name;
private String color;
// 构造函数,提供全参数构造
public Camera(String name, String color) {
this.name = name;
this.color = color;
}
// 提供getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
// 抽象方法 getPic()
public abstract Bitmap getPic(); // 假设Bitmap是相机获取图片的结果
// 可选:其他辅助方法或者抽象方法可以根据实际需求添加
//
阅读全文