일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 휴가관리
- 파이썬
- 엑셀
- Ai
- 인공지능
- data
- 데이터
- nocode
- 자바
- 데이터시각화
- 앱시트
- openAI
- 데이터모델링
- 구글스프레드시트
- 앱만들기
- 노코드앱
- 데이터분석
- lookML
- appsheet
- app
- 어플만들기
- 데이터저장
- Python
- 샤딩
- 노코드
- Java
- Looker
- 자동화
- 어플
- Today
- Total
목록2022/10/05 (2)
공부한 것 꼭꼭 씹어먹기
오버라이드는 무엇인가 오버라이드(override)란, 서브 클래스로 슈퍼 클래스의 메소드를 우선시키는 것으로 폴리모피즘을 가능하게 합니다. 폴리모피즘은 같은 이름의 메소드에 대해 다른 처리를 하는 것입니다 . 순서를 따라 설명해보겠습니다. 우선, 서브 클래스를 슈퍼 클래스의 참조로 취급하는 메리트를 String 클래스의 equals 메소드를 사용해볼게요. 그 전에 instanceof 연산자에 대해 간단히 소개해 둡니다. 이 연산자는 인스턴스의 클래스를 검사할 때 유효한 연산자입니다. 사용 예입니다. String s = "Hello"; System.out.println(s instanceof String); 출력 결과는 true로 표시됩니다. 그런 다음 String 클래스의 equals 메소드를 읽어 봅시..
JAVA의 클래스 상속에 대해 정리해 보겠습니다. 상속을 사용하면 다른 클래스를 일정한 그룹으로 취급할 수 있게 됩니다. 차량을 예로 들자면 택시나 버스, 여객선 등 다양한 차량이 있습니다. 이것들은 각각 다른 클래스라고 생각할 수 있습니다만, 크게 탈 것이라고 하는 하나의 카테고리로 분류할 수 있군요. 그러면 같은 성질이나 동작을 가지고 있다고 말할 수 있습니다. 그 놀이기구를 같은 그룹으로 취급할 수 있는 것이 계승입니다. 상속은 매우 성공적인 메커니즘입니다. 단, 초보자에게는 조금 직관적으로 알기 어려운 곳이 있습니다. 수속 지향의 프로그램에서는 소스 코드를 대충 읽으면 어떤 처리를 하고 있는지가 일목요연입니다만, 객체 지향에서는 자신의 클래스가 가지고 있지 않을 것인 멤버를 사용할 수 있거나 하는..