본문 바로가기

자바2

#6 자바 접근 제한자 종류와 차이점 접근 제한자(Access Modifier) 란? 접근 제한자(Access Modifier)는 말 그대로 접근을 제한하기 위해 사용됩니다. 여기서 말하는 접근이란 클래스 및 인터페이스 그리고 이들이 가지고 있는 멤버의 접근을 말합니다 접근 제한자 종류 Public 접근 제한자: 단어 뜻 그대로 외부 클래스가 자유롭게 사용할 수 있도록 합니다. private: 접근제한자:단어 뜻 그대로 개인적인 것으로 외부에서 사용될 수 없도록 합니다. protected 접근제한자:같은 패키지 또는 자식 클래스에서 사용할 수 있도록 합니다. default 접근 제한:위 세 가지 접근 제한자가 적용되지 않으면 가지는 접근 제한으로 같은 패키지에 소속된 클래스에서만 사용할 수 있도록 합니다. 2022. 4. 15.
#5 객체지향과 클래스(Class) 객체지향 프로그래밍(Object Oriented Programming)이란? 문제를 여러 개의객체 단위로 나눠 작업하는 방식을 뜻합니다. 이 방식은 오늘날 가장 많이 사용하는 대표적인 프로그래밍 방식입니다 객체지향 프로그래밍 언어의 대표적으로는 Java, c#등이 있습니다. 객체지향 프로그래밍의 특징 및 장점 객체지향 프로그래밍의 가장 큰 특징은 클래스를 이용해 연관 있는 처리 부분과 데이터 부분을 하나로 묶어 객체를 생성해 사용한다는 점입니다. 장점: 코드 재사용이 용이하다 유지보수가 쉽다 대형 프로젝트에 적합하다. 클래스란? 자바에서 클래스(Class)는 객체를 정의하는 틀 또는 설계도와 같은 의미로 사 용합 됩니다. 자바에서는 이러한 설계도(클래스)를 가지고, 여러 객체를 생성하여 사용하게 됩니다... 2022. 4. 15.