Java 9에서는 인터페이스에 privatemethods새로운 기능이 추가되었습니다. 비공개 메서드는 private 수정자를 사용하여 정의할 수 있습니다. Java 9의 인터페이스에 private 및 privatestatic methods을 추가할 수 있습니다.
인터페이스의 개인 메서드 규칙:
<strong>interface <interface-name> { private methodName(parameters) { // some statements } }</strong>
interface TestInterface { <strong>default </strong>void methodOne() { System.out.println("This is a Default method One..."); printValues(); // calling a private method } <strong>default </strong>void methodTwo() { System.out.println("This is a Default method Two..."); printValues(); // calling private method... } <strong>private </strong>void <strong>printValues</strong><strong>()</strong> { <strong>// private method in an interface </strong> System.out.println("methodOne() called"); System.out.println("methodTwo() called"); } } public class PrivateMethodInterfaceTest implements TestInterface { public static void main(String[] args) { TestInterface instance = new PrivateMethodInterfaceTest(); instance.methodOne(); instance.methodTwo(); } }
<strong>This is a Default method One... methodOne() called methodTwo() called This is a Default method Two... methodOne() called methodTwo() called</strong>
위 내용은 Java 9 인터페이스의 개인 메소드에 대한 규칙은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!