在DevEco Studio中,你可以使用Java或Kotlin语言来定义接口和类。下面是一个示例,展示了如何使用Java来定义一个接口 Person,以及两个实现该接口的类 Student 和 Teacher。
时间: 2024-10-19 18:16:10 浏览: 12
安卓(Android)开发是一项涉及到使用Java或Kotlin等编程语言来创建移动设备应用程序的技术 下面是一些安卓开发的案例
在DevEco Studio中,你可以创建模块并使用Java或Kotlin作为主要开发语言。这里是一个简单的例子,展示如何使用Java来定义接口和类:
```java
// 定义Person接口
public interface Person {
String getName();
int getAge();
}
// 使用Java实现Student类,实现Person接口
public class Student implements Person {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String getName() {
return name;
}
@Override
public int getAge() {
return age;
}
}
// 同样地,定义Teacher类也实现Person接口
public class Teacher extends Person {
private String subject;
public Teacher(String name, int age, String subject) {
super(name, age);
this.subject = subject;
}
// 由于Teacher继承了Person,所以它也需要实现getName和getAge方法
@Override
public String getName() {
return super.getName(); // 调用父类的方法
}
@Override
public int getAge() {
return super.getAge(); // 调用父类的方法
}
public String getSubject() {
return subject;
}
}
阅读全文