nterface Fullname{ first:string, last:string}
时间: 2024-10-25 22:05:34 浏览: 9
`interface FullName`是一个接口声明,在面向对象编程中,接口是一种契约,定义了一个类需要实现的一组方法或属性。在这个例子中,`FullName`接口包含了两个成员变量:`first` 和 `last`,它们都是字符串类型。这意味着任何实现了这个接口的类都必须提供这两个字段的值,表示一个完整的名字。实现这个接口的类通常会有一个构造函数用于设置这两个名字。
举个例子:
```java
public class Person implements FullName {
private String first;
private String last;
public Person(String firstName, String lastName) {
this.first = firstName;
this.last = lastName;
}
@Override
public String getFirst() {
return first;
}
@Override
public String getLast() {
return last;
}
}
```
这里,`Person` 类实现了 `FullName` 接口,并提供了实际的方法实现。
阅读全文