Java
-
API 란 무엇인가?Java 2021. 12. 7. 22:43
프로그래밍을 하다보면 API라는 것을 많이 접하게 된다. API에 대해서 확실히 정리하자. api는 애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜로 세트로, 애플리케이션 프로그래밍 인터페이스(Application Porgramming Interface)이다. 라이브러리와 종종 헷갈리곤 하는데, 엄밀하게 따지면 서로 다르다. API가 단순히 컴퓨터공학 분야의 추상적인 개념이라면 라이브러리는 이러한 API들을 기반으로 개발자들에게 기능을 제공할 수 있도록 실제 구현된 구현체라고 볼 수 있다. API는 흔히 function, method 또는 operation 등으로 불리는 소프트웨어의 컴포넌트의 기능, 입력, 출력, 그리고 이에 사용되는 자료형으로 표현된다. API는 어디까지나 사양(sp..
-
접근제한자Java 2021. 10. 18. 14:34
접근 제한자란? 접근 제한자(Access Modifier)는 말 그대로 접근을 제한하기 위해 사용하는 것이다. 어떠한 경우에는 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막을 필요가 있다. 그리고 객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나 필드나 메소드를 사용하지 못하도록 막아야 되는 경우도 있다. 이때 사용하는것이 접근 제한자이다. 접근 제한자의 종류에는 -public, -protected, -private 세 가지 종류가 있다. - public 접근 제한자 : 단어 뜻 그대로 외부 클래스가 자유롭게 사용할 수 있다. - protected 접근 제한자 : 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 한다. - private 접근 제한자 : 단어 뜻 그대로 개인적인 것이라..