*객체다형성의 특징(장점) 중복코드를 줄임으로 편리함을 보쟈 추상메소드를 만들어(구현의 강제성) =>추상클래스,인터페이스 쓸데없이 클래스의 크기가 커질 수 있다는 단점을 가진다. 인터페이스는 안에 추상메소드와 상수를 가지는데 static이라 공용으로 빠져 크기산정에 포함되지 않는다. 인터페이스에도 일을 하는 method를 넣고 싶으면 default method를 넣어 body가있는 method가 되어 일을 할 수 있다. (추상클래스와 크게 차이가 안나게 된다) 추상메소드를 딱하나 가지고있는 인터페이스를 functional interface라고 하는데 자식클래스를 만들지 않고 사용하고 싶을때 람다식을 사용한다. 세개의 클래스가 contoroller를 상속받아..오버라이딩(매개변수 다른게 오버로딩) 이때 i..