보면 view1 메소드에서 제네릭 범위지정을 Number로 해서 Number외에는 에러가 뜨잖아?
근데 아래 cc 객체를 생성할때 왜 MyType<String>에서 <String>부분을 지우면
에러가 안뜨던데 이유가 뭐임?
Number 타입의 매개변수만 받게했는데 String을 지우면 정상적으로 컴파일이 되는이유가머얌?
보면 view1 메소드에서 제네릭 범위지정을 Number로 해서 Number외에는 에러가 뜨잖아?
근데 아래 cc 객체를 생성할때 왜 MyType<String>에서 <String>부분을 지우면
에러가 안뜨던데 이유가 뭐임?
Number 타입의 매개변수만 받게했는데 String을 지우면 정상적으로 컴파일이 되는이유가머얌?
MyType<자료형> 을 정하는 순간 넣을수 있는 타입이 정해지는거
MyType<> 이거는 어떠한 자료형도 넣을수 있다는거임
아그러면 범위지정을 사용하려면 자료형을 무조건 적어야한다는거지?
view1의 인자로 스트링 클래스가 Number를 상속 받는 중이라
어렵다...이해가 잘안되네.. 암튼고맙다!
String extends Number 가 들어가는데 Number 드래그해서 f4 눌러봐
아~~~~ 이해했으