Java는 인터페이스를 구현합니다. Java 언어에서 인터페이스는 인터페이스의 메소드를 사용하기 위해 클래스로 구현됩니다. 클래스는 클래스 선언에서 키워드 Implements를 사용하여 클래스가 하나 이상의 인터페이스를 구현한다고 선언해야 합니다. 여러 인터페이스를 구현하는 경우 인터페이스 이름을 쉼표로 구분하세요. 예: 클래스&nb…
Java 인터페이스 인터페이스는 Java 언어에서 중요한 데이터 유형입니다. 인터페이스 키워드는 일반적으로 인터페이스를 정의하는 데 사용됩니다. 인터페이스의 정의는 인터페이스 선언과 인터페이스 본문으로 구분되는 클래스 정의와 매우 유사합니다. 예: 인터페이스 Printabl...
우리는 호랑이가 동물이라는 것을 알고 있습니다. 동물 클래스가 호랑이 클래스의 부모 클래스라면 호랑이가 동물일 때 호랑이는 호랑이의 고유한 특성과 기능을 잃게 된다는 점에 유의해야 합니다. 인간의 사고방식으로 보면 '호랑이는 동물이다'라는 말은 후진적 사고방식에 속하는데...
Java final 키워드 final 키워드는 클래스, 멤버 변수 및 메소드의 지역 변수를 수정할 수 있습니다. final 키워드를 사용하여 클래스를 final 클래스로 선언할 수 있습니다. final 클래스는 상속될 수 없습니다. 즉, 하위 클래스를 가질 수 없습니다. 예: 최종 class&n…
Java super 키워드는 super를 사용하여 숨겨진 멤버 변수 및 메소드를 작동합니다. 하위 클래스가 상속된 멤버 변수를 숨기면 하위 클래스에서 생성된 객체는 더 이상 변수를 소유하지 않습니다. 상속된 메서드가 숨겨지면 하위 클래스에서 생성된 객체는 숨겨진 메서드를 호출할 수 없습니다.
Java 멤버 변수 숨기기 및 메서드 재정의 하위 클래스를 작성할 때에도 멤버 변수를 선언할 수 있습니다. 특별한 경우는 선언된 멤버 변수의 이름이 상위 클래스에서 상속된 멤버 변수의 이름과 동일하다는 것입니다. 유형은 다를 수 있으며, 이 경우 하위 클래스는 상속된 멤버 변수를 숨깁니다. 서브클래스는 상속된 멤버를 숨깁니다...
Java 하위 클래스 및 객체 하위 클래스의 생성자 메서드를 사용하여 하위 클래스의 객체를 생성할 때 하위 클래스에 선언된 멤버 변수뿐만 아니라 상위 클래스의 멤버 변수에도 메모리 공간이 할당됩니다. 하위 클래스에는 메모리 공간이 할당됩니다. 클래스에서 상속받은 멤버 변수는 하위 클래스 객체에 할당된 변수로 사용됩니다. 즉, 상위 클래스의 Private 클래스...
Java 하위 클래스의 상속된 클래스에는 멤버 변수와 메서드라는 두 가지 중요한 멤버가 있습니다. 하위 클래스의 멤버 중 일부는 하위 클래스 자체에서 선언 및 정의되는 반면 다른 멤버는 상위 클래스에서 상속됩니다. 하위 클래스는 마치 하위 클래스에서 멤버 변수가 직접 선언되어 하위 클래스에서 사용할 수 있는 것처럼 상위 클래스의 멤버 변수를 자신의 변수로 상속받습니다.
Java 하위 클래스 및 상위 클래스 클래스 작성을 준비할 때 특정 클래스에 필요한 멤버 변수와 메서드가 있다는 것을 알게 됩니다. 이 클래스, 즉 클래스에서 멤버 변수와 메서드를 재사용하려면 write 멤버 변수를 선언하고 메서드를 정의하지 않고 이 멤버 변수와 메서드를 갖는 것과 같습니다. 그런 다음 컴파일할 수 있습니다...
Java jar 파일 Java 애플리케이션이 실행 중일 때 사용되는 클래스의 바이트를 메모리에 로드해야 합니다. 따라서 바이트코드 파일의 위치에 대한 특정 요구사항이 있으며 일반적으로 다음 네 가지 상황으로 나뉩니다. 현재 애플리케이션 사용하기 프로그램이 위치한 디렉터리에 패키지 이름을 가진 클래스가 없습니다: 현재 애플리케이션이 위치한 디렉터리에 패키지 이름이 없습니다...
Java는 예외를 처리합니다. (2) 예외를 처리할 때 try...catch...finally 문을 사용할 수도 있습니다. 프로그램이 오류 코드를 실행할 때 시스템은 다음을 발생시킵니다. 예외 개체와 일치하고 프로그램은 하나씩 일치하도록 catch 블록을 입력합니다. 일치가 성공하면 프로그램이 실행됩니다.
Java가 예외를 처리합니다. (1) try...catch 이전에 Java의 여러 예외에 대해 배웠습니다. 그러면 예외를 어떻게 처리합니까? try...catch 문을 사용하여 예외를 처리하고 try...catch 문의 try 부분에 가능한 예외 작업을 배치할 수 있습니다.