인터페이스 구현 형식:
[修饰符] class <类名> [extends 父类名] [implements 接口列表]{ }
수정자: 선택 매개변수, 클래스의 액세스 권한을 지정하는 데 사용되며 선택 값은 public, abstract 및 final입니다.
클래스 이름: 클래스 이름을 지정하는 데 사용되는 필수 매개변수입니다. 클래스 이름은 합법적인 Java 식별자여야 합니다. 일반적으로 대문자가 필요합니다.
extends 상위 클래스 이름: 정의할 클래스가 어느 상위 클래스에서 상속되는지 지정하는 데 사용되는 선택적 매개변수입니다. 확장 키워드를 사용하는 경우 상위 클래스 이름은 필수 매개변수입니다.
구현 인터페이스 목록: 이 클래스가 구현하는 인터페이스를 지정하는 데 사용되는 선택적 매개변수입니다. Implements 키워드를 사용할 때 인터페이스 목록은 필수 매개변수입니다. 인터페이스 목록에 인터페이스 이름이 여러 개 있는 경우 쉼표로 구분하세요.
무료 온라인 동영상 튜토리얼 공유: java 온라인 튜토리얼
예는 다음과 같습니다:
public class Cire implements CalInterface { public float getArea(float r) { float area=PI*r*r;//计算圆面积并赋值给变量area return area;//返回计算后的圆面积 } public float getCircumference(float r) { float circumference=2*PI*r; //计算圆周长并赋值给变量circumference return circumference; //返回计算后的圆周长 } public static void main(String[] args) { Cire c = new Cire(); float f = c.getArea(2.0f); System.out.println(Float.toString(f)); } }
클래스 상속에서는 단일 상속만 가능하지만, 인터페이스 구현 시 여러 인터페이스를 한 번에 구현할 수 있으며, 각 인터페이스 쉼표 ","를 사용하여 구분하세요.
이 때, 이 문제를 해결할 때 상수 또는 메소드 이름 충돌이 발생할 수 있습니다. 이는 상수의 인터페이스를 명확하게 지정해야 합니다. 이는 "인터페이스 이름.상수"를 통해 가능합니다. 메서드 충돌이 발생하면 하나의 메서드만 구현하면 됩니다.
java 관련 기사 튜토리얼: Java 언어 소개
위 내용은 Java에서 인터페이스를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!