मैं एक PersonFactory इंटरफेस के रूप में निम्नानुसार है: @FunctionalInterface
public interface PersonFactory<P extends Person> {
P create(String firstname, String lastname);
// Return a per
मैं जावा 8. की नई सुविधाओं मैं अलग उदाहरण के साथ खेल रहा हूँ जानने के लिए और मैं एक अजीब व्यवहार पाया है: public static void main(String[] args) {
method(Test::new);
}
static class Test{
}
जावा में हम निर्माता संदर्भ के लिए Class::new वाक्य रचना की है। मुझे पता है, तरीकों के लिए कॉल करने योग्य संदर्भ हैं, लेकिन रचनाकारों के बारे में कैसे? मेरे लिए एक सामान्य उपयोग मामला कारखानों होगा।