电子汪的java代码
时间: 2023-09-20 10:00:43 浏览: 44
电子汪的Java代码如下:
```java
public class ElectronicDog {
private String name; // 电子汪的名字
private int batteryLevel; // 电池电量
// 构造方法
public ElectronicDog(String name) {
this.name = name;
this.batteryLevel = 100;
}
// 获取电子汪的名字
public String getName() {
return name;
}
// 获取电池电量
public int getBatteryLevel() {
return batteryLevel;
}
// 充电
public void charge() {
System.out.println("正在为" + name + "充电...");
batteryLevel = 100;
System.out.println(name + "充电完成,当前电量为" + batteryLevel + "%!");
}
// 发出声音
public void bark() {
if (batteryLevel >= 10) {
System.out.println(name + ":汪汪汪!");
batteryLevel -= 10;
} else {
System.out.println(name + "没有足够的电量发出声音了,请充电!");
}
}
// 主方法测试
public static void main(String[] args) {
ElectronicDog dog1 = new ElectronicDog("小汪");
ElectronicDog dog2 = new ElectronicDog("大汪");
dog1.bark();
dog2.bark();
dog1.charge();
dog1.bark();
dog2.bark();
}
}
```
以上是一个简单的电子汪类,包括属性和方法。属性包括电子汪的名字和电池电量,方法包括获取名字和电量、充电和发出声音。在主方法中创建两个电子汪的实例,并进行充电和发出声音的操作。