20211027 TIL

20211027 TIL

1. Django

<'Inflearn 강의 : 작정하고 장고! pinterest 만들기' 강의 참조>

2. JAVA

'상속'을 복습하면서 (메소드 재정의)에 대한 부분이 잘 이해가지 않아서 다시 공부하게 되었다. 메소드 재정의란? 부모 클래스의 상속을 받은 자식 클래스에서 사용하기 적합하지 않은 메소드를 선언할 때, 자식클래스의 형태에 맞도록 메소드를 재정의, 즉 수정하는 것을 의미한다. 메소드 재 정의시 부모의 메소드와 동일한 시그니처(리턴타입, 메소드이름, 매개변수 목록) 을 가져와야 한다. 접근제한을 더 강하게 재정의 할 수 없다. 새로운 예외(Exception)를 throws할 수 없다. class Suv { . . public void run() { //parent's Method system.out.println("##run##") class Santafe extends Suv { int speed = 120; //메소드 오버라이딩 @Override public void run(){ system.out.println("santafe is running") } //수정된 자식의 메소드가 재정의 //이때, 부모의 메서드와 자식의 메서드 형태는 동일하다.

다형성을 복습하면서 "필드의 다형성"에 대한 개념이 잘 잡히지 않아서, 구현하려고 하면 이해가 되지 않은 부분이 많다. 더 공부해야겠다.

회고

100KM running 진행 중 ( 13/100)

JAVA 다형성을 공부하면서, 그리고 배열을 이용해서 메소드를 출력하는 일이 아직은 미숙하다. 더 공부하자.

조바심 내지 않기.

어제의 '나' 보다 잘하자.

from http://cozzilzzil2.tistory.com/25 by ccl(A) rewrite - 2021-10-27 16:26:39