안녕하세요~!

리스너를 공부하고 있는 초보입니다

 

책을 보던중

anonymous nested class 선언부에.....

-------------------------------------------------------------------------------------------------------

Button.OnClickListener mClickListener = new View.OnClickListener()

----------------------------------------------------------------------------------

 

이런식으로 선언되어 있는 것을 보았습니다

 

이는 다운캐스팅이 아닌가요?

 

그런데 다운캐스팅이라면 형을 꼭 명시해 줘야 하는 것으로 알고있습니다.

 

덕분에 지금 무지헷갈리는데요.. 혹 제가 다운캐스팅 / 업캐스팅 을 반대로 알고있는건가 해서요 업캐스팅이라 형 명시가 안되어 있는 것인지.. 혹은 업/다운캐스팅 문제가 아닌 다른 형태인지.. 궁금합니다..ㅠ_ㅠ

 

고수님들 답변부탁드립니다~!! 감사합니다!!!!