찾다
JavaJava베이스C# 인터페이스와 Java 인터페이스의 차이점

C# 인터페이스와 Java 인터페이스의 차이점

Nov 19, 2019 pm 02:45 PM
c#java차이점인터페이스

C# 인터페이스와 Java 인터페이스의 차이점

1. 인터페이스

C#에서 멤버를 정의합니다. 그림과 같이 인터페이스 ITest에 필드 n을 추가했습니다. vs는 빨간색을 직접 표시합니다. 오류는 아래와 같이 인터페이스가

C# 인터페이스와 Java 인터페이스의 차이점

java 필드를 포함할 수 없다는 것입니다. 오류인데 인터페이스를 포함할 수 없는 것이 아니라 할당이 누락된 것입니다. 그러면 값을 할당하고 살펴보겠습니다. 즉, 멤버 변수는 기본적으로 public static final이라는 것을 알 수 있는데, final에는 값을 할당해야 하므로 할당하지 않으면 그 자리가 컴파일된다.

C# 인터페이스와 Java 인터페이스의 차이점

작업 결과 아래와 같이 문제가 없는 것으로 확인되었습니다.

C# 인터페이스와 Java 인터페이스의 차이점# 🎜🎜##🎜🎜 #2. 인터페이스의 일부 메서드를 정의합니다

C#. 인터페이스의 메서드는 하위 클래스에서 구현되어야 하므로 인터페이스의 메서드를 구현할 수 없습니다. . 구현이 추가되면 오류가 발생합니다. 오류는 인터페이스를 정의할 수 없다는 것입니다.

C# 인터페이스와 Java 인터페이스의 차이점java에 jdk1.8에서 구현할 수 있는 몇 가지 메소드가 추가되었습니다. 기본 및 정적으로 구현될 수 있습니다. 아래 그림과 같이 컴파일에는 문제가 없습니다. 그렇다면 C#에는 기본 메서드와 정적 메서드가 있습니까? 인터페이스에는 아무것도 없습니다.

C# 인터페이스와 Java 인터페이스의 차이점 C#에서는 사용할 수 없으며 기본 인터페이스 메서드를 정의할 수 없습니다. 무효이기 때문이죠.

C# 인터페이스와 Java 인터페이스의 차이점Summary:

1에서 인터페이스는 필드를 포함할 수 있지만 이러한 필드는 암시적으로 정적이며 최종적입니다. C#에서는 인터페이스의 필드를 허용하지 않습니다.

2에서는 컴파일러가 오류 메시지를 표시합니다. Java에서는 메서드 선언에 공용 수정자가 있을 수 있지만(필요하지 않은 경우에도) C#에서는 인터페이스의 메서드에 대한 공개 수정자를 명시적으로 지정하는 것은 불법입니다.

추천 튜토리얼:

java 개발 소개

위 내용은 C# 인터페이스와 Java 인터페이스의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경