[AP]{Day4}:lab4






Lý thuyết:
- Abstract class(lớp trừu tượng): là class mà được định nghĩa với từ khóa abstract  và bao gồm nhiều hơn một phương thức mà không có thân bên trong. Abstract class ko thể sử dụng với từ khóa new hoặc bị ngăn chặn việc kế thừa (ko thể dùng từ khóa seal).

-Interface(lớp giao diện) chỉ bao gồm những thành phần abstract dùng để định nghĩa những khả năng mà chúng ta muốn có trong một lớp. Interface được khai báo dử dụng từ khóa “interface”, mặc định các phần tử trong interface là public với quyền truy suất. Một interface không bao gồm hằng số, biến,  các thành phần static.
-Abstract class không chỉ chứa các medthod ảo, mà còn có thể có các biến và method thường như một class bình thường, nhưng Interface chỉ có thể chứa các method ảo

Nhận xét