用Java语言java接口编程: 1)定义接口1,具有拨号功能 2)定义接口2,具有拍照功能 3)定义手机类,具有拨号功能,拍照功能 4)定义人类,有如下方法:使用拨号设备USB 设备;使用拍照设备USB设备; 5)定义测试类,分别创建人,手机对象,让人使用手机的所有功能。
时间: 2024-02-28 10:54:34 浏览: 17
好的,以下是用 Java 语言实现的代码:
1. 定义接口1 Dialable,具有拨号功能
```java
public interface Dialable {
void dial();
}
```
2. 定义接口2 Photographable,具有拍照功能
```java
public interface Photographable {
void takePhoto();
}
```
3. 定义手机类 Phone,具有拨号功能,拍照功能,并实现接口 Dialable 和 Photographable
```java
public class Phone implements Dialable, Photographable {
public void dial() {
System.out.println("正在拨号...");
}
public void takePhoto() {
System.out.println("正在拍照...");
}
}
```
4. 定义人类 Person,有如下方法:使用拨号设备 USB 设备;使用拍照设备 USB 设备
```java
public class Person {
public void useDialable(Dialable dialable) {
System.out.println("使用拨号设备...");
dialable.dial();
}
public void usePhotographable(Photographable photographable) {
System.out.println("使用拍照设备...");
photographable.takePhoto();
}
}
```
5. 定义测试类 Test,分别创建人,手机对象,让人使用手机的所有功能
```java
public class Test {
public static void main(String[] args) {
Person person = new Person();
Phone phone = new Phone();
person.useDialable(phone);
person.usePhotographable(phone);
}
}
```
以上就是 Java 语言实现的接口编程示例,希望能对你有所帮助。