개발블로그

  • 홈
  • 태그
  • 방명록

동적바인딩 2

[JAVA] 오버라이딩

1. 메소드 오버라이딩이란? 메소드 재정의라고도 한다. 부모에서 상속받은 메서드 자식에서 다시 정의 하는것을 말한다. 2. 정적바인딩이란? 객체의 타입이 컴파일러에 의해 컴파일 되는 시점에 결정되는 것 ex) private , final , static 3. 동적바인딩이란? 객체의 타입이 실행 중에 결정되는 것 ex) 상속의 오버라이딩의 예 4. super와 super() 생성자 super = 부모 클래스의 멤버를 지칭할 때 사용 super() = 부모 클래스의 생성자를 호출할때 사용 - Main Class package chap05.exam04.tune; public class Main { public static void main(String[] args) { MyCar car = new MyCar(..

JAVA 2021.03.24

[JAVA] 상속

1. 상속이란? 기존의 클래스를 재사용하여 새로운 서브 클래스 작성하는 것을 말한다. 멤버의 모호성을 없애기 위해 , 다중 상속은 허용 불가(한번에 다중 상속 불가 여러 대에 걸쳐는 가능) ex) 클래스 + extends + 상속받을 부모 클래스 이름 자식 클래스는 부모의 메소드를 상속받아 사용이 가능하지만, private멤버는 상속을 받을 수는 있지만 자식클래스에서 접근은 불가능하다. - Main Class package chap05.exam01.inherit; public class Main { public static void main(String[] args) { Person person = new Person(); //person 객체생성 /*Mamal의 메서드->Person은..

JAVA 2021.03.24
이전
1
다음
더보기
프로필사진

개발블로그

개발자 박응디 cjdrud123@naver.com

  • 분류 전체보기 (126)
    • JAVA (81)
    • Python & Django (6)
    • Server(설정 등) (5)
    • DB (2)
    • Git (4)
    • Swift (7)
    • React (6)
    • AWS (2)
    • CT (5)
    • 참고사항 (8)

Tag

개발, React, testcode, query, mapping, java, test, TDD, IP, python, code, swift, 설정, IOS, entity, DB, Spring, APP, 개발자, JPA,

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Copyright © Kakao Corp. All rights reserved.

티스토리툴바