Wat는 추상 클래스의 간접 인스턴스화를 의미합니까? 어떻게해야합니까 우리는 이것을 얻을 수 있습니까? 내가 좋아하는 몇 번 시도로 .. 그것은 오류가이Java의 추상 클래스입니다.
abstract class hello //abstract class declaration
{
void leo() {}
}
abstract class test {} //2'nd abstract class
class dudu { //main class
public static void main(String args[])
{
hello d = new test() ; // tried here
}
}
시험용
. 그리고 추상 클래스는 정의에 따라 인스턴스화 될 수 없습니다. 그래서 새로운 test()를 호출하는 것은 의미가 없습니다. 상속 및 추상 클래스에 대한 텍스트 북을 다시 읽으십시오. Java 명명 규칙을 존중합니다. 클래스는 대문자로 시작합니다. –
추상 클래스를 구체적인 클래스로 서브 클래스 화하고 모든 추상 메소드를 대체하는 경우, 서브 클래스를 인스턴스화하면 추상 클래스를 자동으로 간접적으로 인스턴스화합니다. "간접적으로"라는 용어는 일반적인 것이 아니지만 추상적 인 클래스를 직접 인스턴스화 할 수있는 방법이 없기 때문에 아마도 그럴 것입니다. –