반응형
Java
네트워크상에서 쓸 수 있도록 미국 선 마이크로시스템(Sun Microsystems)사에서 개발한 객체 지향 프로그래밍 언어.
클래스와 객체
- 클래스
모든 자바 코드는 클래스 내에서 정의
클래스는 해당 클래스 유형의 객체를 만드는 방법을 설명하는 역할
클래스는 청사진과 같음
- 인스턴스 변수
객체의 상태
- 메소드
객체가 할 수 있는 것으로서 객체의 행동
- 접근 단계와 접근 변경자
- public > protected > default >private
- public
어디에 있든 어떤 코드에서도 접근 가능
- protected
default하고 거의 똑같습니다. 하지만 패키지에 속하는 하위클래스에서도 상속 가능
- default
기본 접근단게로서 그 클래스와 같은 패키지에 들어있는 클래스에서만 접근 가능
- private
같은 클래스에 있는 코드에서만 접근 가능
이 때 어떤 클래스 내에서 private로 선언되었다는 것이 그 객체에서만 사용할 수 있다는 것을 의미하진 않는다. 어떤 People객체에 들어있는 private로 지정된 것은 다른 People객체에서 볼 수 있지만 Cate객체에서는 볼 수 없다.
반응형
'Devlopment > Java' 카테고리의 다른 글
System.out.println의 재정의 (0) | 2011.05.13 |
---|---|
[Linux, Window] JAVA로 로컬 IP 주소 얻어오는 방법 (0) | 2011.05.09 |
자바 enum에서 내부 String (0) | 2011.04.08 |
자바 Exception의 printStackTrace 구현. (0) | 2011.04.07 |
자바 개발시 오버라이드 @Override를 꼭 사용하자 (0) | 2010.08.27 |
이클립스의 자바 메모리 설정 (2) | 2010.04.29 |
자바 웹 스타트 (0) | 2009.04.24 |
스트링 토큰 (0) | 2008.09.02 |
날짜&시간 출력 (0) | 2008.09.01 |
jar 생성 & 패키지 컴파일 & 실행 (0) | 2008.07.09 |