이것은 어리석은 질문 일 수 있습니다. 그러나 객체의 인스턴스를 메소드로 보내는 방법이 있는지 알아야합니까? 이처럼Java가 instanceof를 매개 변수로 보내십시오.
는 :
public class TestClass
{
public TestClass()
{
//Initialize
}
}
public class AnotherClass
{
Instance!? mInstance;
public AnotherClass(Instance!? instance)
{
mInstance = instance;
}
public boolean isInstanceOfTestClass()
{
return mInstance == TestClass;
}
}
public class Main
{
public static void main(String[] args)
{
AnotherClass a = new AnotherClass(TestClass);
if(a.isInstanceOfTestClass)
System.out.println("lala");
}
}
저는 이것을 이해하는 데 어려움을 겪고 있습니다. 객체는 클래스의 인스턴스가 아닙니다. '인스턴스!'는 무엇을 의미합니까? – Nick
클래스의'.class' 속성을 사용하고 싶습니까? 당신이하려고하는 것을 모른 채 말하기는 어렵습니다. – rm5248