본문 바로가기

CS

(2)
[CS] JAVA 접근 제한자(접근 제어자)란? 접근제한자의 종류 🟨 접근 제한자(Access Modifier)란? : 클래스 및 인터페이스 그리고 이들이 가지고 있는 멤버의 접근을 제한하기 위한 역할을 하는 녀석 🟨 접근 제한자를 왜 써야하는가? : 외부로부터 데이터를 보호하기 위함이며 외부에는 불필요한, 내부적으로만 사용되는 부분을 감추기 위해서이다. 즉, 정보 은닉(data hiding)을 위해서라고 볼 수 있다. ❓정보 은닉(data hiding) : 사용자가 굳이 알 필요가 없는 정보는 사용자로부터 숨겨야 한다는 개념이다. 🟨 접근 제한자의 종류 : JAVA에는 Private, Default, Protected, Public 총 4가지의 접근 제한자가 있다. 1. Private : 클래스 내부에서만 사용 가능하며, 외부에서는 접근 할 수 없다. 2. Defau..
[CS] JAVA란 무엇일까 / JAVA의 특징 🟨 JAVA란? : 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어 현재 웹 애플리케이션 코딩에 널리 사용되는 프로그래밍 언어이다. ❓프로그래밍 언어란 : 프로그래머(개발자)가 컴퓨터와 통신하기 위해 사용하는 컴퓨터 언어이다 . 프로그래밍 언어는 일반적으로 저급언어(기계어, 어셈블리어)와 고급 언어(컴파일러 언어) 로 분류할 수 있다. 🟨 JAVA의 특징 1. 이식성이 높다. : 이식성이란, 서로 다른 실행 환경의 시스템 간에 프로그램을 옮겨 실행할 수 있는 것을 말한다. (EX.윈도우에서 실행하는 프로그램을 리눅스에서 실행할 수 있다면, 이식성이 높다고 본다.) 2. 객체지향 언어(OOP, Object Oriented Programmi..