>Java >java지도 시간 >Java 인터페이스 인터페이스의 코드 예제에 대한 자세한 설명

Java 인터페이스 인터페이스의 코드 예제에 대한 자세한 설명

黄舟
黄舟원래의
2017-03-28 10:30:131875검색

이 글은 주로 Java의 인터페이스 인터페이스 인스턴스에 대한 자세한 설명과 관련된 정보를 소개합니다. 필요한 친구는

Java의 인터페이스 인터페이스 인스턴스에 대한 자세한 설명

을 참조하세요.

인터페이스: Java 인터페이스는 메소드 표현의 모음이지만 특정 메소드는 인터페이스에 구현되지 않습니다.

Java 인터페이스의 특징은 다음과 같습니다.

1. Java 인터페이스는 인스턴스화할 수 없습니다.
2. Java 인터페이스에서는 자동으로 public으로 설정되므로 전용 멤버가 없습니다
3. 메소드의 특정 구현은 Java 인터페이스에 나타날 수 없습니다.
4. 인터페이스를 구현하려면 인터페이스에 정의된 모든 메소드를 구현해야 합니다.

인터페이스를 구현한 사례를 살펴보겠습니다:

 
package hello;  
interface competer{  //定义接口 
  void set_compt(int com); 
  void print_compt_information(); 
} 
 
 
class bj implements competer{ //接口实现 
   
  int com ;  
  public void set_compt(int com) 
  { 
    this.com = com ; 
  // System.out.println("端口" + com); 
  } 
  public void print_compt_information() 
  { 
    System.out.println("端口" + com); 
    System.out.println("笔记本"); 
  } 
} 
 
class taishi implements competer{ 
   
  int com ; 
  public void set_compt(int com) 
  { 
    this.com = com ; 
    //System.out.println("端口" + com); 
  } 
  public void print_compt_information() 
  { 
    System.out.println("端口" + com); 
    System.out.println("台式机"); 
  } 
   
} 
 
public class inter { 
  public static void main(String[] args) 
  { 
    taishi com = new taishi(); 
    bj bjj = new bj(); 
    com.set_compt(100); 
    bjj.set_compt(120); 
    com.print_compt_information(); 
    bjj.print_compt_information(); 
  } 
}

실행 결과:

端口100
台式机
端口120
笔记本

위 내용은 Java 인터페이스 인터페이스의 코드 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.