멤버 변수의 private 설정
private으로 데이터를 외부로 부터 보호할 수 있다.
setter, getter
이클립스 에서 자동으로 setter, getter를 설정해주는 법이 있다.
화면에 오른쪽 클릭을 하고 Source -> Generate Getter and Setter를 하면
위와 같은 화면이 생긴다.
이러면 자동으로 함수가 생긴다.
상속이란?
부모 클래스를 상속받은 자식 클래스는 부모 클래스의 속성과 기능도 이용할 수 있다.
child class가지고 객체를 생성하면 parent class의 기능과 child class 기능을 모두 가지고 있다.
상속 구현
extends 키워드를 이용해서 상속을 구현한다.
상속 받는건 나중에 생성된다. => 부모 생성자가 먼저 실행된다.
java는 다중상속이 지원되지 않는다. => 한 클래스는 하나의 클래스만 상속받을 수 있다.
부모클래스의 private 접근자
자식 클래스는 부모 클래스의 모든 자원을 사용할 수 있지만, private접근자의 속성과 메소드는 사용할 수 없다.
메서드 오버라이드
부모클래스의 기능을 자식클래스에서 재정의 해서 사용한다.
자료형(타입)
기본 자료형처럼 클래스도 자료형이다.
배열은 같은 자료형만 될 수 있다.
Object 클래스
모든 클래스의 최상위 클래스는 Object 클래스이다.
상속받고 있지 않고 있다고 보여도 그래도 Object 클래스가 최상위 클래스이다.
super 클래스
상위 클래스를 호출할 때super 키워드를 이용한다.
728x90
'JAVA > - JAVA 프로그래밍 입문' 카테고리의 다른 글
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-9 (0) | 2021.01.22 |
---|---|
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-8 (0) | 2021.01.21 |
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-6 (0) | 2021.01.19 |
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-5 (0) | 2021.01.18 |
[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-4 (0) | 2021.01.17 |