final List<S> s = new ArrayList<S>();
내가 3 개 객체를 생성하고목록에 추가 하시겠습니까?
A a = new("l", "m"); // creating object a
B b = new ("n", "o"); // createing b obj
C c = new("p", "q"); // creating c obj
가 지금은
s.add(a); // adding to the list s
s.add(b); // adding to the list s
s.add(c); // adding to the list s
가 지금은 A의 유형을 추가해야 목록에 a
, b
, c
을 추가 목록에 추가, B 및 C와 유사합니다. Like
a.setType("Z"); // a, b and c have same Type
b.setType("z"); // a, b, c have same type
c.setType("z"); // a,,b , c have same type
그래서 대신 o 이 일을 3 번하고, 한번만 할 수 있습니까?
a
, b
및 c
은 내가 통과해야하는 것과 동일한 유형입니다. 이 작업을 수행하는 방법? 누군가 내게 뭔가를 제안 할 수 있습니까?
질문을 올바르게 정렬 할 수 있습니까? 꽤 읽을 수 없다 ... –
'A a = new ("l", "m"); // a '= new A ("l", "m");을 의미 할 것입니다. –
'a'에 대한 타입이 대문자인지 의도적입니까? 소문자 인 다른 것들? –