1
인터페이스리스 가져 오기에서 함수 호출시 함수를 실행할 수 있습니까? 예를 들어 라이브러리를 가져 오는 경우 해당 함수 foo가 호출 될 때마다 함수, 막대가 호출 될 수 있습니까? 뿐만 아니라 부름을 받았습니까? 감사인터페이스가없는 병에 연결할 수 있습니까?
인터페이스리스 가져 오기에서 함수 호출시 함수를 실행할 수 있습니까? 예를 들어 라이브러리를 가져 오는 경우 해당 함수 foo가 호출 될 때마다 함수, 막대가 호출 될 수 있습니까? 뿐만 아니라 부름을 받았습니까? 감사인터페이스가없는 병에 연결할 수 있습니까?
당신은 당신의 코드와 foo
가 아닌 마지막에있는 클래스를 편집 할 수 있다면, 당신은 클래스의 foo
뿐만 아니라 bar
전화를 재정의 할 수
class MyFooClass extends FooClass{
@Override
void foo(){
bar(); //Not sure if you want bar to be static or not, or if you want bar first or last.
super.foo();
}
}
그리고 단순히 FooClass
대신 MyFooClass
를 사용 코드 전체에서
코드에서 호출 되었습니까? 'foo ('? – hexafraction
)를 사용하여 클래스를 확장하는 다른 클래스를 사용하도록 코드를 수정할 수 있습니까? 서브 클래스를 호출하여 함수 foo를 호출 바에 오버라이드하고 서브 클래스를 충분히 유비쿼터스하게 만들 수 있습니다 ... – tbodt
아, 모두 게시 귀하의 코드. 우리는 당신이 말한 것 이외의 다른 문제를 발견 할 수도 있습니다. 우리는 또한 이것이 무엇인지 알고 싶습니다. – tbodt