#. 메서드 정의하기> 메서드(Method) 정의 - 구문 : 123[access modifier] 반환형(return_type) 메서드명(arg1, arg2, ...) { // 메서드 실행 코드}Colored by Color Scriptercs ㄴ 접근 제한자 (Access Modifier) : 접근 제한 시 사용되는 키워드, 생략 가능 ㄴ 반환형 (Return_type) : 반환형은 메서드가 수행되고 수행 결과로 리턴되는 데이터 타입 기본형이나 참조형 모두 올 수 있고, 아무 값도 리턴하지 않는 경우 void ㄴ 메서드명 : 메서드명은 식별자(identifier) 규칙에 따라 명시 ㄴ 매개변수 (Parameter) : 메소드 수행 시 전달되는 인자의 타입과 변수명으로 존재 각 인자는 쉼표로 구분, 메..
#. 접근 제한자(Access Modifier) > 접근 제한자 - 접근 제한자란 클래스, 변수, 메서드에 접근할 수 있는 권한을 나타내기 위해 사용 - 접근 관련 modifier를 통해 정보 은닉(Information Hiding)을 구현 가능 * private : 사유의, 개인소유의 -> 자신의 클래스에서만 접근 가능 default : 동일 클래스까지 접근 가능 protected : 보호된 -> 동일 및 하위 클래스까지만 사용되도록 보호 public : 일반인의, 공공의 -> 공공의 변수이므로 모든 클래스에서 접근 가능 > 접근 제한자 예시출처 : SW Expert Academy
#. 멤버 변수의 선언 [modifier] 데이터타입 변수이름;- 변수에 대한 접근 권한이나 활용 방법 제어- modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨 > 전역(Global) 변수 - 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함 - 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용 > 지역(Local) 변수 - 메서드 선언부 밑에 선언된 변수 - 해당 변수가 선언된 메서드 내에서만 사용 가능 > 멤버 변수에 사용되는 Modifier - 접근 권한 ㄴ public : 모든 클래스에서 접근 가능 ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능 ㄴ priva..