◦ Interface
dan class adalah sama-sama sebuah type
◦ Hal
ini berarti bahwa interface dapat digunakan di tempat dimana sebuah class dapat
digunakan
◦ Interface
dan class, keduanya dapat mendefinisikan method
◦ Sebagai
contoh:
PersonInterface pi = new Person();
Person pc = new Person();
— Perbedaan:
◦ Anda
tidak dapat membuat instance dari sebuah interface
◦ Interface
tidak memiliki segala implementasi dari method
◦ Sebagai
contoh:
PersonInterface pi = new PersonInterface();
//ERROR!
1 komentar:
You forget the most fundamental of all : They are used for 2 different kind of inheritance : subtype inheritance and class inheritance (what's that ?)
Posting Komentar