자바(JAVA) 완전정복(2)
- 최초 등록일
- 2020.10.22
- 최종 저작일
- 2020.02
- 22페이지/ 한컴오피스
- 가격 3,000원
소개글
"자바(JAVA) 완전정복(2)"에 대한 내용입니다.
목차
없음
본문내용
√ 기초 지식
· 생성자 : 초기 값 받아 멤버 변수 초기화 하는 역할 ( 생성자는 두 개 이상 올 수도 있다! )
· 클래스 상속에서 부모 클래스가 둘 이상이어서 상속받는 것을 다중 상속이라 한다.
· 캡슐화 : 해당 물체의 기능만 알면 되는 것, 세부적인 것은 감춘 것.
( What만 보여주고 How는 감춘다. )
캡슐화를 가장 잘 할 수 있는 것 : private
· 메시지 : mybox1.volume( ) ; // 메시지의 예
.mybox2.volume( ) ; // 메시지의 예
· 다형성 : 이름은 하나지만 내용만 달리 하는 것
· 클래스 정의에서
우선 선언 형태는 [public/final/abstract] class 클래스명 { // 멤버 변수 선언, // 생성자 선언, // 메소드 선언 } ;
(1) Public 붙는 경우 : 아무데서나 객체생성 가능
(2) Public 안 붙는 경우 : 같은 패키지 내에서만 객체생성 가능
· 멤버 변수에서
우선 선언 형태는 [public/private/protected] [static][final] 자료형 변수명 ;
(1) 멤버 변수(Field)의 소속 : 객체
(2) static 안 붙은 것은 객체 소속이나, static 붙은 것은 클래스 소속이다.
static은 해당 클래스에 속해있는 객체의 값을 공유하고 싶을 때 사용한다.
그럼 static final : 클래스 소속의 상수
public static final : 공용할 수 있는 클래스 소속의 상수
→ 가장 좁은 범위 private
→ 같은 클래스의 같은 패키지 package
→ 같은 패키지 or 상속받는 경우 protected
→ 모든 곳에서 사용 가능 public
참고 자료
없음