JAVA : interface와 추상화 클래스 공부 중 ... !!
나름 JAVA를 처음부터 복습하여 학원 강사님이 제공해주신 문제들을 열심히 풀다보니 interface와 추상화 클래스까지 오게 되었다. 근데 이 둘이 어떤건지는 알겠는데 정확히 어떤 차이가 있고 어떤 기능이 있는지 계속 헷갈린다.
그래서 구글찬스를 빌려 다른 사람들이 설명해준것들을 보고 있다.
처음에는 봐도 이해가 안갔는데 여러 글들을 종합해서 반복적으로 대충 보니까 감이 온다.
드디어 JAVA의 끝이 보인다 .... !! 아직도 많이 부족하지만 뭐랄까 문제도 풀어보고 생각을 계속 꾸준히 하니
어려웠던 것들이 많이 해소가 되긴했다. 뭐 예를 들면 객체지향적인 개념이라던지 메소드(매개변수) 생성자 등의 사용법? 뭐라 그러지 형식적으로는 알고야 있지만 문제가 딱 주어지면 문제 조건이나 상황에 따라 어떻게 사용해야 하는지 생각이 안 떠올랐는데 지금은 꽤 척척 해내고 있긴 하다. 나름 뿌듯하다.
어서 JAVA를 마무리 짓고 html에 대해서 파고 들 예정이다.
내 이해를 제일 도와준 글들을 링크 첨부하고 글을 마치겠습니다 ^^
[Java] 추상 클래스와 인터페이스의 차이
[Java] 내가 이해한 추상 클래스와 인터페이스의 차이 정리 👀
velog.io
https://devlogofchris.tistory.com/50
[JAVA]extends, implements 차이
객체 지향 프로그래밍 ( Object Oriented Programing ) OOP 객체들이 서로 유기적으로 동작하는 프로그래밍 이론 코드의 재사용성과 중복제거가 가장 큰 목적 추상화 목적과 관련이 없는 부분을 제외해
devlogofchris.tistory.com
https://ddolcat.tistory.com/502
[Java] 인터페이스(Interface) 사용법 및 예제 ( 인터페이스를 사용하는 이유)
자바 인터페이스를 만들고 사용하는 방법에 대해 알아 본다. 대규모 프로젝트에서는 수많은 개발자들이 개발을 하게 된다. 소스 코드의 난잡화 방지라고 해야할까... 분류를 하자면 대분류라고
ddolcat.tistory.com