그래서 저는 일부 코드에서 약간의 걸림돌을 발견했습니다.추상 생성자를 확장합니까?
추상 클래스 :
public abstract class TestParent {
int size;
public TestParent(int i){
size = i;
}
}
아이 클래스 : 기본적으로 나는 코드의 다음과 같은 세 가지 맛있는 가벼운 음식을
public class TestChild extends TestParent{
public void mult(){
System.out.println(this.size * 5);
}
}
구현 :
public class TestTest {
public static void main(String args[]) {
TestChild Test = new TestChild(2);
Test.mult();
}
}
내가 그것을 놓쳤는가? 나는 질문을 보지 않는다.) – jeff
@jeff 질문 : 왜 슈퍼 클래스가 기본 no-arg 생성자를 사용하지 않을 때 –
을 컴파일하지 않는가? 구현자는 생성자를 제공해야한다. – jeff