728x90
반응형
목요일[후..주말이 온다..설렘 떨렘...]
1. 금일 수업내용
2. 과제 후기
1. 추상클래스, 인터페이스
추상 클래스 #################################################################
추상화 - 구체적인 개념으로부터 공통된 부분들만 추려내어 일반화 할 수 있도록 하는 것을
일반적으로 사용할 수 있는 단계가 아닌 아직 미완성(未完成)적 개념
부모클래스는 자식클래스들의 공통적인 속성과 기능을 상속해줄 수 있도록 설계를 합니다.
상속해줄 메서드중에서는 자식클래스 반드시 구현하도록 강제하고, 부모 클래스에서는 spec만 제공해야 할 경우, abstract 메서드로 정의합니다
추상 메서드 선언 문법: 구현 body가 없음
접근제어자 abstract 리턴타입 메서드이름(파라미터, ...);
추상 메서드가 정의된 클래스는 구현 body가 없는 메서드 때문에 메모리에 객체(instance) 생성 못함
Animal ani = new Animal(); X
때문에 클래스에 객체를 생성 못하는 클래스로 선언해야 합니다. (public abstract class ~ 선언)
추상클래스를 상속받는 자식클래스는 부모클래스의 추상 메서드를 override해야만 객체 생성이 가능합니다.
자식클래스에서 부모클래스의 추상 메서드를 override할때 abstract를 선언하지 않습니다.
# 추상클래스에는 추상 메서드를 0개 이상 선언할 수 있습니다.
# 추상클래스에는 구현 body가 있는 메서드를 정의할 수 있습ㄴ디ㅏ.
# 추상클래스간에 상속도 가능
인터페이스는 서비스 목록이라고 보면되고, 구현체가 없는게 특징이다.
application에서 드라이버를 사용해(api) DB로 접근한다.
packge는 서로 관련된class를 그룹핑하여 디렉토리 폴더로 생성한 걸 말한다.
예외처리에는 declar - Throws // handle -try, catch, Finally로 구성되어있으며
예시로는 try __catch(__){__;}finally{예외 발생과 상관없이 무조건 수행;}이렇게 나눌 수 있다.
2. 과제 후기
하.. 다했다. 그래도 내가 작성한 모든 과제에 절반정도 가까이 한장이상의 분량을 채우지 못해서 ㅊㅅㅎ선생님께 문의를 구했다. 다음날 안된다고 감점된다고 하면, 다시.. 하나하나.. 수정..따흐흑..
tomorrow wish list
. ㅊㅅㅎ선생님 답 보고 과제 수정 여부 확인 다음 수행하기
. workshop 하나하나 flow확인하기(방과후 java에 올인하기)
. 스트레칭 자주해주기
728x90
반응형
'IT To do and To was' 카테고리의 다른 글
22년 1월 22일_대전여행_[휴무] (0) | 2022.01.23 |
---|---|
22년 1월 21일_java chip frapuccino... (0) | 2022.01.21 |
22년 1월 19일_바쁘네..ㅎ, java overload (0) | 2022.01.19 |
22년 1월 18일_java 8일 중 3일이 됐다.. (1) | 2022.01.18 |
22년 1월 17일_java 2번째, 이것이 자바다 강의 시작(매일 수업 끝난 후 책에서 나온 무료강의 보기 start!) (0) | 2022.01.17 |