인터페이스는 반드시 가져야하는 메소드나 필드명을 명시해주는 역할만 하는건줄알았는데
serializable 보니까 아무런 메소드 오버라이드 없이 그냥 일반 오브젝트에
임플맨트만 하면 파일로 저장할 수 있던데 어떻게 임플맨트 하는거 자체만으로 효과가 적용되는거임?
익스텐드가 아니라 임플맨트인데 어떻게 그게 되는거노
인터페이스는 반드시 가져야하는 메소드나 필드명을 명시해주는 역할만 하는건줄알았는데
serializable 보니까 아무런 메소드 오버라이드 없이 그냥 일반 오브젝트에
임플맨트만 하면 파일로 저장할 수 있던데 어떻게 임플맨트 하는거 자체만으로 효과가 적용되는거임?
익스텐드가 아니라 임플맨트인데 어떻게 그게 되는거노
인터페이스 상속 그거 그냥 부모님 돌아가셔도 재산은 한푼도 못받았지만 가난은 이어지는 뭐 그런거 아님?
제약을 걸어놓은 경우가 있지. 근데 뭔 언어로 하고있는거냐?? - dc App
자바
제네릭을 쓰면 <T extends serializable> 같은식으로 여러 타입에 대해서 정의할 수 있음. 그러니까 serializable인터페이스를 장착한 클래스에 한해서만 작동하도록 제한할 수 있다 - dc App
파일로 저장하는 함수나 메소드에서 그렇게 제약을 걸어놔서 serializable을 implment해야 가능한거겠죠 - dc App
쉬바 오타났네 - dc App
아하 그러니까 자바 내부적으로 그런식으로 제네릭을 통해서 시리얼라이저블 임플맨트 해야만 함수가 작동한다고 제한해놓은 그런거란말이지? ㄳㄳ
눼 맞워요 - dc App
땔깜이라 여태 implement 임플리멘트라 읽었는데.. 임플멘트였네 ㄷㄷ
임플멘트나 임플리멘트나 빠르게 말하면 똑같음 ㅋㅋ