Pertanyaan: Jika saya menggunakan ekspresi lambda dengan antarmuka fungsional, metode abstrak dalam antarmuka fungsional tidak dapat memiliki tipe parameter generik "independen" sendiri? Lihat contoh 3 untuk kesalahan kompilasi. Contoh 1: Konsep yang saya miliki adalah ketika saya memiliki metode a....
Saya memiliki tugas dan nilai default superclass saya selalu menimpa nilai yang saya berikan dalam metode Test main. Di debugger, saya melihat berlalunya productNumber(1234) dan productTitle("Daughter"), tetapi kemudian diganti dengan nilai default. Pikiran apa pun, saya terus membuat perubahan ke....
Saya memiliki kelas dasar abstrak dengan metode abstrak. Dari abc impor ABC, metode abstrak class MyClass(ABC): @abstractmethod def my_method(): pass Saya ingin menguji apakah saya mendapatkan kesalahan jika saya membuat Anak dari kelas dasar abstrak saya tanpa membuat metode itu. ....
20 April 2020, 12:41
abstract class Base{ abstract sayHello(): void; } class Child extends Base{ sayHello() { return 123; } } Tipe pengembalian metode abstrak adalah void tetapi saya dapat mengimplementasikannya dengan pengembalian tipe angka. Saya tidak mengambil kesalahan apa pun dari kompiler. ....