"안녕하세요, 아미고! 좋은 소식입니다! 매우 정확한 예측기에 대한 작업을 마무리하겠습니다!"

"멋지다. 무슨 일을 하는 거지? 내가 언제 멋진 프로그래머가 될 수 있을지 예측해줄까?"

"이봐, 서두르지 마, 내 어린 로봇! 그렇게 멀리 내다보지는 않았지만, 이미 알고 있어..."

"무엇?!"

"…이번 주에 공부한 주제에 대한 질문을 가지고 저에게 오는 것을 봤습니다. 그래서 미리 추가 자료를 준비했습니다. 모든 것을 파악하는 데 도움이 될 것입니다."

다형성을 사용하는 방법

"다형성의 주요 이점은 유연성입니다. 한편으로는 여러 데이터 유형이 동일한 유형인 것처럼 작업할 수 있습니다. 다른 한편으로는 개체의 특수한 동작을 계속 유지할 수 있습니다. 유형 및 언제 특정 특성이 필요한지 이에 대해 이야기하겠습니다 .

메서드 재정의 작동 방식

당신은 이미 메소드 오버로딩에 익숙합니다. 오버라이딩 클래스에 대해 배울 시간입니다 . 이는 호출된 클래스에 따라 다른 작업을 수행하기 위해 일반적인 메서드가 필요할 때 도움이 됩니다. 모든 것이 가능합니다! 중요한 것은 방법을 아는 것입니다 :)

Java에서 인터페이스가 필요한 이유

이 단원 에서는 인터페이스가 무엇이며 인터페이스가 언어에 나타나는 이유에 대해 편안하고 자세하게 설명합니다. 그리고 널리 사용되는 Java 인터페이스에 대해 배웁니다. 준비하세요! 이 주제에는 속편이 있습니다!

인터페이스의 기본 메서드

모든 Java 버전은 이전 버전과 다릅니다. 버전 8에서는 인터페이스의 기본 메서드 개념을 도입했습니다. 이렇게 하면 기본 메서드를 정의하고 인터페이스 내에서 구현할 수 있습니다. 이 단원 에서 예제와 설명을 찾을 수 있습니다 .

Java의 추상 클래스에 대한 구체적인 예

추상 클래스에 대해 알게 되었습니다. 당신은 그것들이 미래의 수업을 위한 '공백'과 같다는 것을 이미 알고 있습니다. 그러나 그러한 클래스의 모든 메서드는 추상이어야 합니까? Java에는 왜 다중 상속이 없습니까? 매우 정확한 예측기의 '팁'은 다음과 같습니다. 이 수업 의 자료는 다음 단계를 더 잘 준비할 것입니다.