Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 미국주식
- 매드클라운
- 2차승급
- 매일영어단어외우기
- 나스닥
- 주작의용천제일검
- 바람의나라연
- 어린궁기
- 일본패치
- 바람의나라
- 페이트그랜드오더
- 피렌체
- 매일영어단어
- 타라옷
- 아이유
- 2차신수
- 영어단어
- 걸스데이
- 체마1등
- Eminem
- 막피범
- 페그오
- 수지
- 에미넴
- 폭선우의무덤
- 레어닉
- 모바일바람의나라
- 돌림판이벤트
- 북천황의감옥
- 보물수호
Archives
- Today
- Total
티스의 이야기
제어자(modifier) 자바입문 본문
제어자는 접근 제어자와 그 외의 제어자로 나뉜다 하나의 대상에 여러개의 제어자를 조합해서 사용할 수 있으나 접근제어자는 단 하나만 사용할 수 있다 (modifier)
접근제어자 - public , protected, default , private
protected는 버그가 많아서 잘 안씀
w접근 제어자가 사용될 수 있는 곳 - 클래스,멤버변수,메서드,생성자
public - 접근 제어가 전혀 없다 (같은 프로젝트 안이라면)
private - 같은 클래스 내에서만 접근이 가능하다
(다른페이지에서는 못 쓴다) -> 메서드를 통해서는 접근방법이 있음
default - 같은 패키지 내에서만 접근이 가능하다
(default package)
소스코드
외부로 노출할 필요가 없는 것들은 전부 private로 만들고
다른 곳에서 가져다 쓸것은 public으로
private는 메서드를 2개를 필요로한다
set
get
다른 패키지에 있는 것을 객체로 만들때 임포트를 쓴다.
멤버변수 초기화
1.객체를 만들고 멤버변수를 통해 초기화
2. class 내부에 초기화 값을 대입하는 방식
3.생성자를 이용해서 초기화
Student(){
this.name="name";
}
4.멤버변수를 private로 설정
public 메서드를 통해서 멤버변수를 초기화
세터 메서드
게터 메서드
'프로그래밍' 카테고리의 다른 글
프로그래밍 언어 기본 용어 (0) | 2015.07.21 |
---|---|
자바(java) 클래스와 메서드를 이용한 성적기록부 만들기 (0) | 2015.07.21 |
메서드 오버로딩(method overloading) (0) | 2015.07.20 |
자바 클래스 메서드 이해하기 (0) | 2015.07.20 |
자바(java)클래스(class) 이해하기 (0) | 2015.07.16 |
Comments