«interface» 태그된 질문

인터페이스는 구성 요소와 지정된 상호 작용 지점을 나타냅니다. 인터페이스는 하드웨어 및 소프트웨어 레벨 모두에서 적용 가능합니다. --- 또한 ​​Java, C # 및 유사한 언어의 단일 상속에 대한 유일한 예외 인 언어 요소 '인터페이스'를 참조합니다.

4
인터페이스에 정의 된 C # 4 선택적 매개 변수가 클래스 구현시 적용되지 않는 이유는 무엇입니까?
당신은 당신이 인터페이스에서 선택적 매개 변수를 지정하면 나는 C # 4의 선택적 매개 변수와 그 눈치 t는, 돈 어떤 구현 클래스의 해당 매개 변수의 선택을해야합니다 : public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) { Console.WriteLine(flag); } } …


13
특성과 인터페이스
나는 최근 PHP에 대해 연구하려고 노력해 왔고, 나는 특성에 매달리는 것을 발견했다. 수평 코드 재사용의 개념을 이해하고 반드시 추상 클래스에서 상속 받기를 원하지 않습니다. 내가 이해하지 못하는 것은 특성과 인터페이스를 사용하는 것의 중요한 차이점은 무엇입니까? 적절한 블로그 게시물이나 기사 중 하나를 사용할 때를 설명하는 기사를 검색하려고 시도했지만 지금까지 찾은 예제는 …
344 php  interface  traits 


11
Java에서 인터페이스 이름 지정
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

5
Java에서 interface와 @interface의 차이점은 무엇입니까?
대학에서 90 년대 후반에 JBuilder를 사용한 이후로 Java를 다루지 않았으므로 이번 주에 작은 Java 프로젝트를 작업하고있는 Intellij IDEA를 IDE로 사용하여 어느 정도 속도를 거두었습니다. , 정기적 인 .Net 개발에서 속도의 변화를 위해. 인터페이스와 @interfaces를 추가 할 수 있고 @interface가 무엇이고 일반 인터페이스와 어떻게 다릅니 까? public interface Test { } …

13
Typescript를 사용한 인터페이스 유형 확인
이 질문은 TypeScript를 사용하여 클래스 유형 검사와 직접 유사합니다. 임의 유형의 변수가 인터페이스를 구현하는지 런타임에 찾아야합니다. 내 코드는 다음과 같습니다. interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); 타이프 스크립트 놀이터에서이 코드를 입력하면 마지막 줄에 "이름 A가 현재 범위에 없습니다"라는 오류가 표시됩니다. 그러나 사실이 아닙니다. 이름이 현재 범위에 …

12
Java 인터페이스의 메소드는 공개 액세스 수정자를 사용하거나 사용하지 않고 선언해야합니까?
Java 인터페이스의 메소드는 public액세스 수정자를 사용하거나 사용하지 않고 선언해야합니까 ? 기술적으로는 중요하지 않습니다. 를 구현하는 클래스 메소드 interface는 항상 public입니다. 그러나 더 나은 협약은 무엇입니까? Java 자체는 이것과 일치하지 않습니다. Collectionvs. Comparable또는 Futurevs.를 참조하십시오 ScriptEngine.

16
파라미터로서의 Java 패스 메소드
참조로 메서드를 전달하는 방법을 찾고 있습니다. Java가 메소드를 매개 변수로 전달하지 않는다는 것을 이해하지만 대안을 원합니다. 인터페이스가 메소드를 매개 변수로 전달하는 대안이라고 들었지만 인터페이스가 참조로 메소드로 작동하는 방법을 이해하지 못합니다. 내가 올바르게 이해하면 인터페이스는 정의되지 않은 추상 메소드 집합입니다. 여러 가지 다른 메소드가 동일한 매개 변수를 사용하여 동일한 메소드를 호출 …
277 java  interface 



30
인터페이스 — 요점이 무엇입니까?
인터페이스의 이유는 저를 정말로 피합니다. 내가 이해 한 바에 따르면 C #에는 존재하지 않는 존재하지 않는 다중 상속에 대한 일종의 해결 방법입니다 (또는 그렇게 들었습니다). 내가 보는 것은 멤버와 함수를 미리 정의한 다음 클래스에서 다시 정의해야한다는 것입니다. 따라서 인터페이스가 중복됩니다. 그것은 단지 구문론적인 것 같은 느낌이 든다. .. 음, 나에게 …
269 c#  .net  interface 

4
Java에서 기본 메소드를 명시 적으로 호출
Java 8에는 기존 구현을 수정하지 않고도 인터페이스를 확장 할 수있는 기본 방법 이 도입되었습니다 . 다른 인터페이스에서 충돌하는 기본 구현으로 인해 해당 메서드가 재정의되었거나 사용할 수없는 경우 메서드의 기본 구현을 명시 적으로 호출 할 수 있는지 궁금합니다. interface A { default void foo() { System.out.println("A.foo"); } } class B implements …

11
왜 정적 중첩 인터페이스가 Java에서 사용됩니까?
코드베이스에서 정적 중첩 인터페이스를 찾았습니다. class Foo { public static interface Bar { /* snip */ } /* snip */ } 나는 이것을 전에 본 적이 없다. 원래 개발자가 접근 할 수 없습니다. 따라서 나는 이렇게 물어야한다. 정적 인터페이스의 의미는 무엇입니까? 를 제거하면 static어떻게됩니까? 왜 이런 짓을했을까요?
235 java  interface  static 

7
동일한 메소드를 사용하여 클래스에서 두 개의 인터페이스를 구현합니다. 어떤 인터페이스 방법이 재정의됩니까?
메소드 이름과 서명이 동일한 두 개의 인터페이스. 그러나 단일 클래스로 구현되면 컴파일러가 어떤 인터페이스가 어떤 인터페이스인지 식별하는 방법은 무엇입니까? 전의: interface A{ int f(); } interface B{ int f(); } class Test implements A, B{ public static void main(String... args) throws Exception{ } @Override public int f() { // from …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.