상속
- extend를 이용해 사용하며 상속받는 클래스는 상위 클래스의 변수, 메소드 사용가능
- private (클래스 내부) < default (동일 패키지) < protected (상속된 값) < public (그 이외)
- Overiding
- 하위 클래스에서 메소드를 다시 정의하는 경우
- 상위의 메소드가 아닌 하위의 메소드가 호출되어 실행됨
- 상위의 메소드를 호출하고 싶다면 super를 사용
- instanceof
- 상속관계를 바탕으로 형변환이 가능한지를 묻는 연산자
- 상속은 설계과정 내에서 계획적으로 이루어져야함
- final class는 상속을 허용하지 않겠다는 의미, final method는 overiding이 불가능하다는 의미
IntelliJ 단축키
단축키는 지금까지 적절히 썼던 것들만 정리했고 추후에 더 추가할게 있으면 해야할 것 같다
- Ctrl + Shif + / : /*....*/ 주석처리
- Ctrl + / : //주석처리
- Ctrl + Space : 기본적인 자동 완성 기능
- Ctrl + Shift + Space : SmartType Auto Completion 기능으로 자동완성 할 목록을 추천해준다
- Ctrl + Shift + Backspace : 마지막으로 코드 수정했던 곳으로 이동
- Ctrl + P : 메소드의 파라미터 정보 보여줌, Overload 된 메소드의 정보 까지 한눈에 보여줌
- Alt + Up or Down : 메소드간의 이동
- Shift + F9 : 디버그
- Shift + F10 : 런
- sout : eclipse의 sysout 기능-> System.out.println자동완성
- psvm : public static void main(String args[]) 자동완성
- iter : for-each 구문생성
- fori: for문 생성
'단축키' 카테고리의 다른 글
워드 단축키 (0) | 2019.04.29 |
---|---|
인텔리제이/안드로이드 스튜디오 단축키 (0) | 2018.11.15 |
이클립스 단축키 (0) | 2018.11.15 |
윈도우 단축키 (0) | 2018.11.15 |