Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- CNN
- 시그모이드
- AP
- Kaggle
- 인공신경망
- 딥러닝
- 캐글
- 생명정보학
- 인공지능
- Java
- 서열정렬
- 바이오인포매틱스
- bioinformatics
- 자바
- MERS
- SVM
- 바이오파이썬
- BLaST
- 결정트리
- 인공지능 수학
- ncbi
- HMM
- 오류역전파
- 파이썬
- 생물정보학
- 블록체인
- 이항분포
- COVID
- AP Computer Science A
- RNN
Archives
- Today
- Total
목록Overriding (1)
데이터 과학
추상 클래스와 오버라이딩
추상(Abstract) 클래스에 대한 예제를 보면서 추상화에 대한 개념을 설명해 봅니다. 자바 프로그램을 작성하다 보면 상속 이후에 사용하지 않는 메소드들이 나타납니다. 아래 예제는 보면 도형이라는 클래스안에 그리다라는 메소드가 정의되어 있습니다. 이 그리다라는 메소드는 삼각형이라는 클래스에서 재정의가 이루어집니다. 이를 오버라이딩(Overriding)이라고 합니다. 오버라이딩. 재정의를 하면 메소드의 본문이 변경됩니다. 오버라이딩. 재정의 목적은 부모클래스의 메소드의 본문을 변경하는데 있습니다. class 도형{ double 면적; public void 그리다() { System.out.println("도형을 그린다"); // 이 구문은 실행되지 않습니다. } public double 면적구하기(){ ..
프로그래밍 언어론/JAVA 기초
2022. 11. 13. 21:06