동일한 이름의 함수가있는 다른 클래스에서 인스턴스화 된 다른 객체를 전달해야하며 해당 함수를 호출하고 싶습니다. 예를 들어오류 : 'object'에 'methodName'에 대한 정의가 없습니다.
: PHP에서
Class1 object1;
Class2 object2;
Class3 object3;
Object object = object1;
object1->functionname();
Object object = object2;
object2->functionname();
Object object = object3;
object3->functionname();
이 C#에서 수 없습니다 ...
당신이 위의하지만 C#에서 난이 오류가 샘플과 같은 객체와 함께 할 단지 수있는 아주 간단 : 오류 : 'object'에 'methodName'에 대한 정의가 없습니다.
개체 개체의 모든 메서드 이름을 호출해도 문제가 없습니다. 정말 내부에 무엇이 있는지 모르기 때문에.
어떻게하면됩니까?
PHP는 동적으로 (duck) 입력되며 C#은 정적으로 입력됩니다 ... –