이 수준에서는 Java의 기본 유형과 확장 및 축소 방법을 배웠습니다. 객체와 클래스에 대해 이야기했습니다. 또한 객체 지향 프로그래밍의 원칙인 Java를 Java로 만드는 요소를 연구하기 시작했습니다. 조금만 더 참으세요. 다음 단계로 진행하기 전에 이 단원을 통해 작업하는 것이 좋습니다.

객체 지향 프로그래밍의 원리

Java에서 모든 것이 어떻게 구성되어 있는지 이미 알고 있습니다. 클래스를 선언하고 클래스를 기반으로 객체를 생성하고 클래스에는 메서드가 있습니다. 하지만 왜 모든 것이 이와 같고 그렇지 않습니까? 프로그램이 다른 것이 아닌 클래스와 객체로 구성되도록 언어가 구조화된 이유는 무엇입니까? "객체"의 개념이 발명되고 최전선에 놓인 이유는 무엇입니까? 모든 언어가 이런 방식으로 설계되었습니까? 그렇지 않다면 Java에 어떤 이점이 있습니까? 많은 질문이 있습니다. 이 수업은 이러한 문제를 해결하는 데 도움이 될 것입니다. 상속, 추상화, 캡슐화 및 다형성과 같은 OOP의 원칙에 대해 자세히 알아봅니다.