toString을 사용하여 객체의 특정 인스턴스를 인쇄하고 어떻게 인쇄합니까?toString을 사용하여 객체의 특정 인스턴스를 인쇄하는 방법
기본적으로 사용자는 정보를 입력하고 있습니다. 입력에 따라 인스턴스 A 또는 인스턴스 B에 저장됩니다. 인스턴스 A와 B는 모두 toString 메소드를 대체하는 서브 클래스입니다. 그래서 사용자로부터의 입력은 배열에 저장됩니다. A의 인스턴스 인 모든 입력이 인쇄되도록하려면 어떻게해야합니까?
이것은 현재 가지고있는 코드이며 작동하지 않습니다.
public static void printA(ABC[] inputs)
{
for(int i = 0; i < inputs.length; i++)
{
if(inputs[i] instanceof A)
{
JOptionPane.showMessageDialog(null, inputs.toString());
}
}
}
"* 작동하지 않음 *"과 정확히 일치합니까? 코드를 컴파일 할 수 있습니까? 결과가 있습니까? –
나는 그것을 컴파일 할 수있다 "LClient; @ 20d9896e"출력으로 – Mwam94