검수요청.png검수요청.png

"퍼블릭"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: 객체 지향 프로그래밍(OOP)에서 접근 제한이 전혀 없이 어디에서나 접근 가능하도록 허용하는 제어자이다. <br> 예를 들어, public int getHour() {...)
(태그: 모바일 편집, 모바일 웹 편집)
 
1번째 줄: 1번째 줄:
 
객체 지향 프로그래밍(OOP)에서 접근 제한이 전혀 없이 어디에서나 접근 가능하도록 허용하는 제어자이다. <br>
 
객체 지향 프로그래밍(OOP)에서 접근 제한이 전혀 없이 어디에서나 접근 가능하도록 허용하는 제어자이다. <br>
 
예를 들어, public int getHour() { … } 처럼 사용한다.
 
예를 들어, public int getHour() { … } 처럼 사용한다.
 +
 +
== 개요 ==
 +
자바에서는 변수와 함수, 클래스에 대한 접근을 제한하는 문법이 있다. <br>
 +
접근을 제한하는 이유는 객체가 가진 고유의 맴버 변수 값들이 외부에서 잘못 변경되는 것을 막기 위해서이다.<br>
 +
사전에 맴버 변수와 함수들의 성격을 규정하고 차단함으로써 의도치 않은 실수를 줄이기 위한 의도가 깔려있다.
 +
 +
==역사==
 +
 +
== 특징 ==
 +
* [[메소드]] 이름이 같아야 한다.
 +
 +
 +
== 필요성 ==
 +
 +
 +
{{각주}}
 +
 +
== 참고자료 ==
 +
* 〈[https://www.zerocho.com/category/JavaScript/post/59c17a58f40d2800197c65d6 오버로딩과 오버라이딩의 차이]〉
 +
 +
== 같이 보기 ==
 +
* [[객체 지향 프로그래밍]]
 +
 +
{{프로그래밍|검토 필요}}

2020년 8월 11일 (화) 13:04 판

객체 지향 프로그래밍(OOP)에서 접근 제한이 전혀 없이 어디에서나 접근 가능하도록 허용하는 제어자이다.
예를 들어, public int getHour() { … } 처럼 사용한다.

개요

자바에서는 변수와 함수, 클래스에 대한 접근을 제한하는 문법이 있다.
접근을 제한하는 이유는 객체가 가진 고유의 맴버 변수 값들이 외부에서 잘못 변경되는 것을 막기 위해서이다.
사전에 맴버 변수와 함수들의 성격을 규정하고 차단함으로써 의도치 않은 실수를 줄이기 위한 의도가 깔려있다.

역사

특징


필요성

각주

참고자료

같이 보기


  검수요청.png검수요청.png 이 퍼블릭 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.