Có phải như sau không? (xin lưu ý rằng tôi không viết nội dung của các lớp học và tôi cũng không viết các giao diện ;-))Siêu lớp và phân lớp mỗi lớp với giao diện riêng của nó
abstract class SuperClass implements SuperInterface
class SubClass extends SuperClass implements SubInterface
Hoặc đây có phải là hành vi không tốt?
gì khiến tôi băn khoăn là, rằng những điều sau đây không làm việc:
List<SubInterface> myList;
...
for(SuperInterface si : myList) {
...
}
Mã này không thể đúng, vui lòng kiểm tra lại. – SHiRKiT
Bạn có lý do để nghi ngờ rằng đây là thực hành không tốt? Bạn có thể giải thích những lý do đó không? – Jesper
Tại sao không thể đúng? trông ổn với tôi –