일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 상속
- 개발일기
- 컴퓨터비전
- 자바스크립트심화
- SQL
- 자바
- 정보처리기사실기
- JSP/Servlet
- c언어
- 연습문제
- 자바 실습
- 머신러닝
- 데이터베이스
- html/css
- 파이썬
- rnn
- 디버깅
- 중학수학
- 딥러닝
- CSS
- 오블완
- 자바스크립트
- JDBC
- 데이터분석
- JSP
- 정보처리기사필기
- 컴퓨터구조
- 중학1-1
- 순환신경망
- 혼공머신
- Today
- Total
목록2024/12 (203)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
계속해서 동물 프로젝트 실습을 진행해 보겠다. 이번에는 추상 클래스에 대해서도 배우게 된다. 상속을 활용한 동물 프로젝트 실습 세 번째 1. animal 클래스에서 메소드 일부 삭제하기animal에서 move() 메서드의 경우 클래스별로 다른 형태로 출력되니 이 부분을 없애보기로 하자. 하지만 이처럼 오류가 뜬다. body를 요구하는데 2가지 해결 방법을 제시한다. abstract는 추상인데 animal 클래스에 있는 것을 추상으로 바꾼다는 뜻이다.우리는 두 번째 것을 실행해보겠다. 이제 오류가 사라지는데 이것이 추상 메서드이다. 바디는 없고 틀만 있는 상태를 말한다. body가 없는 메서드를 만들 때는 반드시 abstract라는 키워드를 써주어야 한다. 근데 자세히 살펴보면 코드 전체가 달라진..
이어서 동물 계층 구조 상속 실습을 진행해 보겠다. 이번 시간에는 업캐스팅과 다운캐스팅이라는 새로운 개념을 배우게 된다. 이 개념도 처음 들었을 때는 무슨 말인지 하나도 이해하지 못했지만 지금은 왠지 충분히 이해할 수 있을 것 같다. 상속을 활용한 동물 프로젝트 실습 두 번째 1. 업 캐스팅과 다운 캐스팅에 대하여캐스팅은 형 변환이라고 하며 강제 형변환과 자동 형 변환 둘로 나누어진다. 2. 메인 클래스 만들기아직까지 메일 클래스를 만들기 않았으므로 이제 만들어준다. 그런 다음 이제 객체 생성을 해볼 것이다. 3. 메인 클래스에서 객체 생성하고 업 캐스팅하기클래스도 객체 자료형 중 하나이다. 객체를 하나 만들고 업 캐스팅과 다운 캐스팅을 진행해 본다. 먼저 업 캐스팅이다. ..
오늘도 새벽 2시에 일어나 공부를 시작해 본다. 10분 정도는 어제 학습 시간을 기록하며 이제 어제에 이어 상속 공부를 시작해보려고 한다. 상속 수업도 2시간 반 정도만 더 들으면 끝날 것 같다. 그러면 이제 책으로 돌아와서 학습해 볼 것이다. 상속을 활용한 동물 프로젝트 실습 해보기 1. 동물 패키지 만들고 어떤 기능을 구현할지 구상하기 동물에는 어떤 종류가 있을지 생각해보니 조류, 포유류, 파충류가 있다. 이들을 이름별로 분류하고 공통적인 기능과 각각이 할 수 있는 기능을 생각해 본다.종 안에 동물의 종류도 한두 가지 넣는데, 먼저 새에는 펭귄과 독수리가 있다. 만약 독수가에게 밥 먹기라는 기능을 상속받으려면 Bird에서 Animal까지 찾아 올라가야 한다. 2. 계층 구조에 따라 클..