클래스

1. 접근제어자 접근제어자는 클래스, 멤버변수, 메소드, 생성자에 사용되며 해당 요소에 외부에서 어디까지 접근을 허용할 지를 결정한다. 제어자 접근 범위 public 제한이 전혀 없어 어디서든 접근 가능. protected 같은 패키지 내에서 접근 가능. 다른 패키지의 자식 클래스에서 접근 가능. default 같은 패키지 내에서만 접근 가능. default키워드는 따로 있는 것이 아닌 접근제어자를 생략했을 때 default로 적용된다. private 같은 클래스 내에서만 접근 가능. ※접근 범위: private -> default -> protected -> public 순으로 보다 많은 접근을 허용한다 2. 접근 제어자와 캡슐화 접근제어자를 사용하는 이유는 내부의 데이터를 보호하기 위해서이다. 외부에..
[Java]객체 지향 프로그래밍의 기초-객체와 클래스의 개념 및 예제 1. 객체란 무엇인가? 객체는 세상에 존재하는 모든 것을 뜻한다. 우리 눈에 보이는 사람이나 물건 등 모든 것들이 객체가 될 수 있다. 객체의 예로 사람이나 핸드폰, 책상 등이 될 수 있는데 이러한 객체들은 각각의 속성과 기능이 있다. 예를 들면 핸드폰은 그 안에 다양한 부품들이 있을 것이다. 이러한 부품들을 속성이라 한다. 그리고 핸드폰은 통화를 위해 사용한다고 할 때, 핸드폰의 기능은 통화라고 할 수 있다. 마찬가지로 프로그램에서 말하는 객체도 이와 같은 개념이다. 예를 들면 사칙 연산을 해주는 계산기 프로그램이 있다고 할 때, 속성은 +,-,*,/ 가 될 것이고 기능은 연산기능이라고 말 할 수 있을 것이다. 2. 클래스란 무엇인가..
Chung-A
'클래스' 태그의 글 목록