본문 바로가기

JAVA/- JAVA 프로그래밍 입문

[JAVA]자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지! DAY-7

멤버 변수의 private 설정

private으로 데이터를 외부로 부터 보호할 수 있다.

 

 

setter, getter

 

이클립스 에서 자동으로 setter, getter를 설정해주는 법이 있다.
화면에 오른쪽 클릭을 하고 Source -> Generate Getter and Setter를 하면

 

위와 같은 화면이 생긴다.

이러면 자동으로 함수가 생긴다.

 

 

 

상속이란?

부모 클래스를 상속받은 자식 클래스는 부모 클래스의 속성과 기능도 이용할 수 있다.

 

child class가지고 객체를 생성하면 parent class의 기능과 child class 기능을 모두 가지고 있다.

 

 

 

상속 구현

extends 키워드를 이용해서 상속을 구현한다.

 

상속 받는건 나중에 생성된다. => 부모 생성자가 먼저 실행된다.

java는 다중상속이 지원되지 않는다. => 한 클래스는 하나의 클래스만 상속받을 수 있다.

 

 

 

부모클래스의 private 접근자 

자식 클래스는 부모 클래스의 모든 자원을 사용할 수 있지만, private접근자의 속성과 메소드는 사용할 수 없다.

 

 

 

 

메서드 오버라이드 

부모클래스의 기능을 자식클래스에서 재정의 해서 사용한다.

 

 

 

 

자료형(타입

기본 자료형처럼 클래스도 자료형이다.

 

 

 

배열은 같은 자료형만 될 수 있다.

 

 

 

 

Object 클래스

모든 클래스의 최상위 클래스는 Object 클래스이다.

상속받고 있지 않고 있다고 보여도 그래도 Object 클래스가 최상위 클래스이다.

 

ctrl + t 를 누르면 상속관계가 나온다.

 

 

 

 

super 클래스 

상위 클래스를 호출할 때super 키워드를 이용한다.

 

728x90