| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- AP
- 생명정보학
- 생물정보학
- 블록체인
- SVM
- 파이썬
- 인공신경망
- RNN
- bioinformatics
- 결정트리
- HMM
- 바이오인포매틱스
- Kaggle
- 자바
- 서열정렬
- 이항분포
- 바이오파이썬
- 인공지능
- Java
- BLaST
- AP Computer Science A
- 오류역전파
- 딥러닝
- ncbi
- 캐글
- CNN
- 인공지능 수학
- 시그모이드
- MERS
- COVID
- Today
- Total
목록super (2)
데이터 과학
아래 예제는 출력물이 조금 복잡합니다. 객체 타입과 객체가 다른 상황에서 super를 사용한 생성자 상속과 관련된 내용입니다. Dancer a = new Acrobat(); 본문에서 객체 대상( Acrobat() )이 객체 타입(Dancer)과 다르게 설정되어 있죠. 이에 a가 가리키는 대상이 다릅니다. super.act(); 이 명령어를 통해 Dancer 클래스에서 가지고 있는 act() 메소드를 전부 포함하게 됩니다. public void act() { System.out.print (" spin"); doTrick();} 이 메소드가 되겠네요. 주의해야 할 점은 doTrick()입니다. doTrick은 Dancer클래스에도 있고 상속받은 하위 클래스인 Acrobat에도 있습니다. ..
자바언어의 상속(Inheritance) 개념에 대해 설명해 보겠습니다. 부모(parent) 클래스의 기능을 자식(child) 클래스가 사용할 수 있게 만든 기능입니다. 부모 클래스가 가지고 있는 멤버 변수와 멤버메소드를 자식 클래스로 사용할 수 있습니다. 자식 클래스를 여러 개 만들 수 있습니다. 상속을 하는 이유는 공통적 사용하는 멤버변수와 멤버메소드를 하나의 클래스로 선언하여 부모 클래스로 만들어서 공유하고 자식 클래스가 그것을 확장(extends)하여 기능을 확산하는 데 있습니다. 하지만, 다음의 경우는 상속 할 수 없습니다. 1. private 선언된 변수나 메소드 (지역변수)2. 생성자 3. 패키지가 다른 경우 상속하는 방법은 다음과 같습니다. public class parent{ ..