SlideShare a Scribd company logo
1. 자바에서 생략된 형태들 2. 자바의 모든 시조 Object 3. 포함 Object의단점 4. this()와 super() 5. 필드의 상속시 접근자 : protected 6. super와 this 예약어를 통한 접근 7. 메서드 오버라이딩과 오버로딩 8. 메서드 오버라이딩 9. final을 이용한 상속과 오버라이딩 막기 10. 오버라이딩 규칙 11. 다형성이란? 12. 다형성의 편리성 13. 멤버 필드의 다형성 표현 14.멤버 메소드의 다형성 표현
자바에서 생략된 형태들 ,[object Object],[object Object]
포함 Object의단점 ->상속의 필요성!!
this()와 super() 둘다 생성자를 호출하는 공통점 하지만 	this()는자신 클래스의 또 다른 생성자 호출 	super()는 상위 클래스의 생성자 호출 동시에 호출 불가
필드의 상속시 접근자 : protected
super와 this 예약어를 통한 접근
메서드 오버라이딩과 오버로딩
메서드 오버라이딩 GG JJ가 출력
메서드 오버라이딩
final을 이용한 상속과 오버라이딩 막기
오버라이딩 규칙
다형성이란? ,[object Object],[object Object]
멤버 필드의 다형성 표현 ,[object Object],[object Object]
 자식 객체에 해당 메서드가 없다면 부모 객체의 메서드 실행
자바스터디 3 2
자바스터디 3 2

More Related Content

What's hot

Java 변수자료형
Java 변수자료형Java 변수자료형
Java 변수자료형
Hyosang Hong
 
Effective C++ Chaper 1
Effective C++ Chaper 1Effective C++ Chaper 1
Effective C++ Chaper 1
연우 김
 
Anatomy of Realm
Anatomy of RealmAnatomy of Realm
Anatomy of Realm
Leonardo YongUk Kim
 
C++ 2학기 수행평가
C++ 2학기 수행평가C++ 2학기 수행평가
C++ 2학기 수행평가
Jaehee Lee
 
Realm 코딩카페 - 이종찬
Realm   코딩카페 - 이종찬Realm   코딩카페 - 이종찬
Realm 코딩카페 - 이종찬
Lee-Jong-Chan
 
Jpa more
Jpa moreJpa more
Jpa more
Jonghee Lee
 
(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육
(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육
(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
MyBatis에서 JPA로
MyBatis에서 JPA로MyBatis에서 JPA로
MyBatis에서 JPA로
Dongmin Shin
 
Java class
Java classJava class
Java class
Hyosang Hong
 
04 realm 더 자세히
04   realm 더 자세히04   realm 더 자세히
04 realm 더 자세히
Lee-Jong-Chan
 
스파르탄Js in sidejs6
스파르탄Js in sidejs6스파르탄Js in sidejs6
스파르탄Js in sidejs6
Jin-Hyun Park
 
자바카페 스터디- INSIDE JS 1-3
자바카페 스터디- INSIDE JS 1-3자바카페 스터디- INSIDE JS 1-3
자바카페 스터디- INSIDE JS 1-3
Jin-Hyun Park
 
03 realm 쓰기 & 질의
03   realm 쓰기 & 질의03   realm 쓰기 & 질의
03 realm 쓰기 & 질의
Lee-Jong-Chan
 
Effective c++chapter3
Effective c++chapter3Effective c++chapter3
Effective c++chapter3
성연 김
 
Clojure/Chapter3
Clojure/Chapter3Clojure/Chapter3
Clojure/Chapter3destinycs
 
Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리
연우 김
 
(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션
(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션
(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션
탑크리에듀(구로디지털단지역3번출구 2분거리)
 
Java lambda
Java lambdaJava lambda
Java lambda
Hyosang Hong
 
프론트엔드스터디 E03 - Javascript intro.
프론트엔드스터디 E03 - Javascript intro.프론트엔드스터디 E03 - Javascript intro.
프론트엔드스터디 E03 - Javascript intro.
Young-Beom Rhee
 
Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초
Park Jonggun
 

What's hot (20)

Java 변수자료형
Java 변수자료형Java 변수자료형
Java 변수자료형
 
Effective C++ Chaper 1
Effective C++ Chaper 1Effective C++ Chaper 1
Effective C++ Chaper 1
 
Anatomy of Realm
Anatomy of RealmAnatomy of Realm
Anatomy of Realm
 
C++ 2학기 수행평가
C++ 2학기 수행평가C++ 2학기 수행평가
C++ 2학기 수행평가
 
Realm 코딩카페 - 이종찬
Realm   코딩카페 - 이종찬Realm   코딩카페 - 이종찬
Realm 코딩카페 - 이종찬
 
Jpa more
Jpa moreJpa more
Jpa more
 
(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육
(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육
(C#,닷넷구조체강좌)구조체 개요 및 간단한 예제_닷넷,C#, WPF, 자마린실무교육
 
MyBatis에서 JPA로
MyBatis에서 JPA로MyBatis에서 JPA로
MyBatis에서 JPA로
 
Java class
Java classJava class
Java class
 
04 realm 더 자세히
04   realm 더 자세히04   realm 더 자세히
04 realm 더 자세히
 
스파르탄Js in sidejs6
스파르탄Js in sidejs6스파르탄Js in sidejs6
스파르탄Js in sidejs6
 
자바카페 스터디- INSIDE JS 1-3
자바카페 스터디- INSIDE JS 1-3자바카페 스터디- INSIDE JS 1-3
자바카페 스터디- INSIDE JS 1-3
 
03 realm 쓰기 & 질의
03   realm 쓰기 & 질의03   realm 쓰기 & 질의
03 realm 쓰기 & 질의
 
Effective c++chapter3
Effective c++chapter3Effective c++chapter3
Effective c++chapter3
 
Clojure/Chapter3
Clojure/Chapter3Clojure/Chapter3
Clojure/Chapter3
 
Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리Effective c++ 챕터 2 정리
Effective c++ 챕터 2 정리
 
(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션
(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션
(스프링초보자를위한)스프링 컨텍스트 설정과 관련된 어노테이션
 
Java lambda
Java lambdaJava lambda
Java lambda
 
프론트엔드스터디 E03 - Javascript intro.
프론트엔드스터디 E03 - Javascript intro.프론트엔드스터디 E03 - Javascript intro.
프론트엔드스터디 E03 - Javascript intro.
 
Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초Start IoT with JavaScript - 1.기초
Start IoT with JavaScript - 1.기초
 

Viewers also liked

The Levi Strauss Foundation Community Vote Program
The Levi Strauss Foundation Community Vote ProgramThe Levi Strauss Foundation Community Vote Program
The Levi Strauss Foundation Community Vote Program
YourCause, LLC
 
Boletin de noticias
Boletin de noticiasBoletin de noticias
Boletin de noticias
ultravioleta2
 
Marcellus Shale
Marcellus ShaleMarcellus Shale
Marcellus Shale
mkenergygroup
 
30種快樂的方式
30種快樂的方式30種快樂的方式
30種快樂的方式t828vp
 
Behandeling van hepatitis-c_bij_chronisch_drugsgebruikers
Behandeling van hepatitis-c_bij_chronisch_drugsgebruikersBehandeling van hepatitis-c_bij_chronisch_drugsgebruikers
Behandeling van hepatitis-c_bij_chronisch_drugsgebruikersMaxKnaapen
 
Tu controlezi ce share-uieşti pe Facebook!
Tu controlezi ce share-uieşti pe Facebook!Tu controlezi ce share-uieşti pe Facebook!
Tu controlezi ce share-uieşti pe Facebook!
Valentin Vesa
 
Rapid web development, the right way.
Rapid web development, the right way.Rapid web development, the right way.
Rapid web development, the right way.
nubela
 
Chi2015 sig-od
Chi2015 sig-odChi2015 sig-od
Chi2015 sig-od
Todd Davies
 
Bonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_rubyBonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_ruby
BOSC 2010
 
Louise Cohen | CREATE YOUR OWN modular collection
Louise Cohen | CREATE YOUR OWN modular collectionLouise Cohen | CREATE YOUR OWN modular collection
Louise Cohen | CREATE YOUR OWN modular collection
polyvalent designer at www.louisecohen.nl
 
Closing Panel: Jane Comeault
Closing Panel: Jane ComeaultClosing Panel: Jane Comeault
Closing Panel: Jane Comeault
Izabela Popova
 
WRIT 2131
WRIT 2131  WRIT 2131
WRIT 2131
Naz Torabi
 
Altc 2010 paper_0188_cb_dh
Altc 2010 paper_0188_cb_dhAltc 2010 paper_0188_cb_dh
Altc 2010 paper_0188_cb_dh
Claire B
 
NRTEE: Kirsten Vice
NRTEE: Kirsten ViceNRTEE: Kirsten Vice
NRTEE: Kirsten Vice
Izabela Popova
 
Oral fluency for slideshare
Oral fluency for slideshareOral fluency for slideshare
Oral fluency for slideshare
Kevin Amboe
 
Key standard
Key standardKey standard
Key standard
fertilepress
 
Releituras Romero Britto
Releituras Romero BrittoReleituras Romero Britto
Releituras Romero Britto
dalvanice
 
Aféresis
AféresisAféresis
Aféresis
marthadoniz
 
605專屬搭畢業特輯
605專屬搭畢業特輯605專屬搭畢業特輯
605專屬搭畢業特輯musicghost
 

Viewers also liked (20)

The Levi Strauss Foundation Community Vote Program
The Levi Strauss Foundation Community Vote ProgramThe Levi Strauss Foundation Community Vote Program
The Levi Strauss Foundation Community Vote Program
 
Boletin de noticias
Boletin de noticiasBoletin de noticias
Boletin de noticias
 
Marcellus Shale
Marcellus ShaleMarcellus Shale
Marcellus Shale
 
30種快樂的方式
30種快樂的方式30種快樂的方式
30種快樂的方式
 
Behandeling van hepatitis-c_bij_chronisch_drugsgebruikers
Behandeling van hepatitis-c_bij_chronisch_drugsgebruikersBehandeling van hepatitis-c_bij_chronisch_drugsgebruikers
Behandeling van hepatitis-c_bij_chronisch_drugsgebruikers
 
Tu controlezi ce share-uieşti pe Facebook!
Tu controlezi ce share-uieşti pe Facebook!Tu controlezi ce share-uieşti pe Facebook!
Tu controlezi ce share-uieşti pe Facebook!
 
Rapid web development, the right way.
Rapid web development, the right way.Rapid web development, the right way.
Rapid web development, the right way.
 
Chi2015 sig-od
Chi2015 sig-odChi2015 sig-od
Chi2015 sig-od
 
Bonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_rubyBonnal bosc2010 bio_ruby
Bonnal bosc2010 bio_ruby
 
Louise Cohen | CREATE YOUR OWN modular collection
Louise Cohen | CREATE YOUR OWN modular collectionLouise Cohen | CREATE YOUR OWN modular collection
Louise Cohen | CREATE YOUR OWN modular collection
 
Closing Panel: Jane Comeault
Closing Panel: Jane ComeaultClosing Panel: Jane Comeault
Closing Panel: Jane Comeault
 
WRIT 2131
WRIT 2131  WRIT 2131
WRIT 2131
 
Altc 2010 paper_0188_cb_dh
Altc 2010 paper_0188_cb_dhAltc 2010 paper_0188_cb_dh
Altc 2010 paper_0188_cb_dh
 
NRTEE: Kirsten Vice
NRTEE: Kirsten ViceNRTEE: Kirsten Vice
NRTEE: Kirsten Vice
 
Oral fluency for slideshare
Oral fluency for slideshareOral fluency for slideshare
Oral fluency for slideshare
 
Key standard
Key standardKey standard
Key standard
 
Releituras Romero Britto
Releituras Romero BrittoReleituras Romero Britto
Releituras Romero Britto
 
Ussba cat
Ussba catUssba cat
Ussba cat
 
Aféresis
AféresisAféresis
Aféresis
 
605專屬搭畢業特輯
605專屬搭畢業特輯605專屬搭畢業特輯
605專屬搭畢業特輯
 

Similar to 자바스터디 3 2

[자바카페] 자바 객체지향 프로그래밍 (2017)
[자바카페] 자바 객체지향 프로그래밍 (2017)[자바카페] 자바 객체지향 프로그래밍 (2017)
[자바카페] 자바 객체지향 프로그래밍 (2017)
용호 최
 
프론트엔드스터디 E04 js function
프론트엔드스터디 E04 js function프론트엔드스터디 E04 js function
프론트엔드스터디 E04 js function
Young-Beom Rhee
 
객체지향 프로그래밍 기본
객체지향 프로그래밍 기본객체지향 프로그래밍 기본
객체지향 프로그래밍 기본
용호 최
 
0.javascript기본(~3일차내)
0.javascript기본(~3일차내)0.javascript기본(~3일차내)
0.javascript기본(~3일차내)Sung-hoon Ma
 
Jdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamicJdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamicknight1128
 
아해팀 스터디 Orm은 어떻게 객체를 매핑할까
아해팀 스터디 Orm은 어떻게 객체를 매핑할까아해팀 스터디 Orm은 어떻게 객체를 매핑할까
아해팀 스터디 Orm은 어떻게 객체를 매핑할까
Sunghyun Roh
 
Javascript 함수(function) 개념, 호출패턴, this, prototype, scope
Javascript 함수(function) 개념, 호출패턴, this, prototype, scopeJavascript 함수(function) 개념, 호출패턴, this, prototype, scope
Javascript 함수(function) 개념, 호출패턴, this, prototype, scope
Young-Beom Rhee
 

Similar to 자바스터디 3 2 (7)

[자바카페] 자바 객체지향 프로그래밍 (2017)
[자바카페] 자바 객체지향 프로그래밍 (2017)[자바카페] 자바 객체지향 프로그래밍 (2017)
[자바카페] 자바 객체지향 프로그래밍 (2017)
 
프론트엔드스터디 E04 js function
프론트엔드스터디 E04 js function프론트엔드스터디 E04 js function
프론트엔드스터디 E04 js function
 
객체지향 프로그래밍 기본
객체지향 프로그래밍 기본객체지향 프로그래밍 기본
객체지향 프로그래밍 기본
 
0.javascript기본(~3일차내)
0.javascript기본(~3일차내)0.javascript기본(~3일차내)
0.javascript기본(~3일차내)
 
Jdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamicJdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamic
 
아해팀 스터디 Orm은 어떻게 객체를 매핑할까
아해팀 스터디 Orm은 어떻게 객체를 매핑할까아해팀 스터디 Orm은 어떻게 객체를 매핑할까
아해팀 스터디 Orm은 어떻게 객체를 매핑할까
 
Javascript 함수(function) 개념, 호출패턴, this, prototype, scope
Javascript 함수(function) 개념, 호출패턴, this, prototype, scopeJavascript 함수(function) 개념, 호출패턴, this, prototype, scope
Javascript 함수(function) 개념, 호출패턴, this, prototype, scope
 

More from jangpd007

자바스터디 4
자바스터디 4자바스터디 4
자바스터디 4
jangpd007
 
자바스터디 3 3
자바스터디 3 3자바스터디 3 3
자바스터디 3 3jangpd007
 
자바스터디 3 1
자바스터디 3 1자바스터디 3 1
자바스터디 3 1jangpd007
 
자바스터디 2
자바스터디 2자바스터디 2
자바스터디 2jangpd007
 
자바스터디 1
자바스터디 1자바스터디 1
자바스터디 1jangpd007
 
안드로이드스터디 14
안드로이드스터디 14안드로이드스터디 14
안드로이드스터디 14jangpd007
 
안드로이드스터디 13
안드로이드스터디 13안드로이드스터디 13
안드로이드스터디 13jangpd007
 
안드로이드스터디 12
안드로이드스터디 12안드로이드스터디 12
안드로이드스터디 12jangpd007
 
안드로이드스터디 11
안드로이드스터디 11안드로이드스터디 11
안드로이드스터디 11jangpd007
 
안드로이드스터디 10
안드로이드스터디 10안드로이드스터디 10
안드로이드스터디 10jangpd007
 
안드로이드스터디 9
안드로이드스터디 9안드로이드스터디 9
안드로이드스터디 9jangpd007
 
안드로이드스터디 8
안드로이드스터디 8안드로이드스터디 8
안드로이드스터디 8jangpd007
 
안드로이드스터디 7
안드로이드스터디 7안드로이드스터디 7
안드로이드스터디 7jangpd007
 
안드로이드스터디 6
안드로이드스터디 6안드로이드스터디 6
안드로이드스터디 6jangpd007
 
안드로이드스터디 5
안드로이드스터디 5안드로이드스터디 5
안드로이드스터디 5jangpd007
 
안드로이드스터디 4
안드로이드스터디 4안드로이드스터디 4
안드로이드스터디 4jangpd007
 
안드로이드스터디 3
안드로이드스터디 3안드로이드스터디 3
안드로이드스터디 3jangpd007
 
안드로이드스터디 2
안드로이드스터디 2안드로이드스터디 2
안드로이드스터디 2jangpd007
 
안드로이드스터디 1
안드로이드스터디 1안드로이드스터디 1
안드로이드스터디 1jangpd007
 

More from jangpd007 (19)

자바스터디 4
자바스터디 4자바스터디 4
자바스터디 4
 
자바스터디 3 3
자바스터디 3 3자바스터디 3 3
자바스터디 3 3
 
자바스터디 3 1
자바스터디 3 1자바스터디 3 1
자바스터디 3 1
 
자바스터디 2
자바스터디 2자바스터디 2
자바스터디 2
 
자바스터디 1
자바스터디 1자바스터디 1
자바스터디 1
 
안드로이드스터디 14
안드로이드스터디 14안드로이드스터디 14
안드로이드스터디 14
 
안드로이드스터디 13
안드로이드스터디 13안드로이드스터디 13
안드로이드스터디 13
 
안드로이드스터디 12
안드로이드스터디 12안드로이드스터디 12
안드로이드스터디 12
 
안드로이드스터디 11
안드로이드스터디 11안드로이드스터디 11
안드로이드스터디 11
 
안드로이드스터디 10
안드로이드스터디 10안드로이드스터디 10
안드로이드스터디 10
 
안드로이드스터디 9
안드로이드스터디 9안드로이드스터디 9
안드로이드스터디 9
 
안드로이드스터디 8
안드로이드스터디 8안드로이드스터디 8
안드로이드스터디 8
 
안드로이드스터디 7
안드로이드스터디 7안드로이드스터디 7
안드로이드스터디 7
 
안드로이드스터디 6
안드로이드스터디 6안드로이드스터디 6
안드로이드스터디 6
 
안드로이드스터디 5
안드로이드스터디 5안드로이드스터디 5
안드로이드스터디 5
 
안드로이드스터디 4
안드로이드스터디 4안드로이드스터디 4
안드로이드스터디 4
 
안드로이드스터디 3
안드로이드스터디 3안드로이드스터디 3
안드로이드스터디 3
 
안드로이드스터디 2
안드로이드스터디 2안드로이드스터디 2
안드로이드스터디 2
 
안드로이드스터디 1
안드로이드스터디 1안드로이드스터디 1
안드로이드스터디 1
 

자바스터디 3 2