如题所述
在Java中,可以通过关键字interface来定义接口。接口中只包含方法的声明,不包含方法的实现。定义一个可以计算面积和周长的接口:
使用接口的时候,可以先定义一个接口类型的变量,然后将实现了该接口的类的对象赋给该变量。定义一个Shape类型的变量s,并将Rectangle类的对象赋给该变量:
Shape s = new Rectangle(2, 3);
实现接口的类必须实现接口中定义的所有方法。在Java中,可以通过关键字implements来实现接口。定义一个实现Shape接口的类Rectangle:
四、总结
public Rectangle(double w, double h) {
追问public double getPerimeter() {
public interface Shape {
使用接口的时候,可以先定义一个接口类型的变量,然后将实现了该接口的类的对象赋给该变量。定义一个Shape类型的变量s,并将Rectangle类的对象赋给该变量:
实现接口的类必须实现接口中定义的所有方法。在Java中,可以通过关键字implements来实现接口。定义一个实现Shape接口的类Rectangle:
double perimeter = s.getPerimeter();
四、总结
追问在Java中,可以通过关键字interface来定义接口。接口中只包含方法的声明,不包含方法的实现。定义一个可以计算面积和周长的接口:
3.使用接口
2.实现接口
double area = s.getArea();
private double height;追问
double area = s.getArea();
private double width;
this.height = h;
接口是指一组定义良好的方法集合,用于描述某个对象或类所具有的功能。在Java中,接口是一种特殊的抽象类,它可以定义方法但不能实现方法。实现接口的类必须实现接口中定义的所有方法。
二、接口的作用
追问public double getArea();
Shape s = new Rectangle(2, 3);
实现接口的类必须实现接口中定义的所有方法。在Java中,可以通过关键字implements来实现接口。定义一个实现Shape接口的类Rectangle:
四、总结
public Rectangle(double w, double h) {