오늘도 객체지향 강의듣고 나머지 개념들은 생활코딩 보면서 쭈욱 복습했다 강의들이 훑어만보고 가는 느낌이라 개념이 잘 이해가 안 간다... 내일부터는 프로젝트라 자바강의가 이해가 안 되더라도 전부 다 훑어봐야겠다.
인터페이스
객체의 특정 행동의 특징 정의
인터페이스를 구현하는 클래스는
인터페이스 내의 함수를 반드시 구현
implement (임플리멘트) 키워드 통해 구현
다중상속 가능
메소드 시그니처만 선언가능
추상클래스
클래슨데 객체생성 안됨 =상속 받아야만 쓸수있게
추상메소드 =>자식클래스에서 무조건 구현
인터페이스 =규제 상호간의 엄격한 약속을 만들어
커뮤니케이션 미스를 줄임
외부에서 조작하기 위한 조작 장치
반드시 퍼블릭 이여야함
상속
부모클래스 -> 자식클래스 그대로 사용,정의
자식클래스의 메소드,변수 추가
오버라이딩 부모클래스의 메소드 받은걸 고치기
메소드의 시그니처( 메소드 이름 ,매겨번수의 수 ,데이터타입, 순서
,메소드의 리턴타입 ) 가 같아야함
객체지향 강의,생활코딩 자바 보기