[Java][문법] 자바 프로그래밍 입문 강좌(3)

동글이·2022년 1월 21일
0

Java

목록 보기
3/5

✔ 공부 정리

JAVA 상속 및 클래스1

- 상속 :

- 상속 특징 :

  • 부모 클래스의 기능을 자식 클래스에서 재정의 해서 사용 가능!(오버라이드 Override)
  • 기본 자료형처럼 클래스도 자료형이다. (ex 코드 예시 보기)
  • 모든 클래스의 최상위 클래스는 Object 클래스 이므로, 데이터 타입을 Object로 맞춰주면 얼마든지 데이터 타입 통일 가능!
  • 상위 클래스를 호출할 때 super 키워드를 이용한다.
  • ex)
  • this는 내 객체 안에서 가르킴, super는 부모 클래스로 올라가 가르킴
  • 코드랑 정리 : https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EC%83%81%EC%86%8D%20%EB%B0%8F%20%ED%81%B4%EB%9E%98%EC%8A%A42

- 내부 클래스와 익명 클래스 :

- 인터페이스 :

- 추상클래스 :

  • abstract 클래스에 있는 abstract 메소드는 반드시 extend로 상속하고 있는 클래스에서 구현을 해주어야한다.
  • 코드랑 정리 :
  • 예제 2 코드 설명 : https://github.com/EunSeo119/Java-Study/tree/main/JAVA%20%EC%83%81%EC%86%8D%20%EB%B0%8F%20%ED%81%B4%EB%9E%98%EC%8A%A45
    예금과 출금은 Bank라는 추상 클래스에서 모두 선언되고 정의(예금 출금은 정해져 있는 규칙이 있다)
    하지만 적금과 해약은 옵션(상속받은 클래스에서 알아서 구현해서 적설히 써라)
    => 다양성을 만들 수 있다!

  • => 인터페이스는 다형성 지원, 추상클래스는 클래스 이므로 단일 상속만 지원!

✔ 한 일 점검

  • 백준 - 1문제 이상⭕
  • 자바 - 인프런, 자바 프로그래밍 입문 강좌 남은거 다듣기🔺
  • 스프링 - 시작시작 온농 시작❌
  • 파이썬 - 이코테로 문법 정리❌

✔ 내일 목표

  • 백준 - 1문제 이상
  • 자바 - 인프런, 자바 프로그래밍 입문 강좌 남은거 다듣기
  • 스프링 - 시작시작 온농 시작
  • 파이썬 - 이코테로 문법 정리

✔ 주저리

  • 내일은 자바 진짜 끝내고 스프링 들어가자...
  • 인터페이스랑 추상클래스 은근 헷갈림
  • 깃헙으로 뻘짓을 쫌 했당 파일째로 올릴라니까 상위 폴더명이 package로 안들어 갔다고 빨간줄이 뜨더랑..ㅎ 걍 정리겸 올리는 거니까 package import 안하고 걍 올리긴했당
  • list = list(map(int, input())) => list 할때는 묶어서 만들어준거 티내야함 list로 묶어서 입력받는거 자꾸 헷갈림..📒🔥📒
profile
기죽지 않는 개발자

0개의 댓글