thể trùng lặp:
Why would one declare a Java interface method as abstract?một phương pháp trừu tượng là những gì trên một giao diện trong java
tôi thấy đoạn mã sau vào một trong các giao diện ejb của chúng tôi. Có ai biết những gì trừu tượng nào trong giao diện? Nếu bạn xin vui lòng cũng giải thích tại sao nó có thể là cần thiết hoặc cung cấp một tài liệu tham khảo để đọc về nó =)
@Local
public interface IDomasOrderProcessor {
public abstract void executeOrderLines(List<OrderLine> lines);
public abstract void setupJob(List<OrderLine> lines);
public abstract void setupJob(OrderLine line);
}
Vì vậy, trong trường hợp này là "công khai". Mà là để nói rằng bạn có thể thả cả hai và nó sẽ làm điều tương tự. Có thể mã ban đầu là lớp trừu tượng đã được cấu trúc lại. – Calum
Thật vậy, 'công khai' là tốt. Tôi đã thêm vào câu trả lời, vì câu trả lời đầu tiên của tôi hơi kỳ cục. – Dev