Bài giảng cung cấp cho người học các kiến thức: Interface và Package. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. | Chương 7 INTERFACE và PACKAGE Slide /47 ÔN TẬP 2 loại error: syntax error, run-time error. run-time error được gọi là exception. Khi một exception, JVM xuất động một object (chứa mô tả về exception này). Lớp trên cùng của các error là lớp Throwable ( lớp cho các đối tượng xuất động của JVM) Có rất nhiều Exception để trong các gói thư viện của Java. Slide /47 ÔN TẬP Bẫy lỗi bằng try . catch. finally Nếu hành vi chứa một code có thể gây lỗi, chỉ thị bằng throws Trong code của hành vi, có thể xuất một exception bằng throw new ExceptionClass (“Msg”); Tự định nghĩa một Exception là khai báo một lớp kế thừa một Exception đã có. Slide /47 ÔN TẬP Java cung cấp sẵn một garbage collector. Chủ động gọi GC bằng () hoặc thông qua một đối tượng RunTime. class RunTime chứa thông tin về môi trường thức thi Java app. Thời gian trong Java là một số long theo đơn vị mili giây kể từ 1-1-1970. Sử dụng để thao tác với dữ liệu thời gian. Có thể thông qua đối tượng System để lấy thời gian hiện hành của máy (theo mili, nano second). Slide /47 MỤC TIÊU Giải thích được interface là gì. Khai báo được interfece. Hiện thực được interface trong lớp. Giải thích được tính thừa kế của interface. Định nghĩa đối tượng bằng interface. Giải thích được package của Java là gì. Tạo được package. Sử dụng được lớp trong package. Slide /47 NỘI DUNG Interface là gì? Khai báo interface Hiện thực interface trong một lớp Interface thừa kế Định nghĩa trực tiếp đối tượng bằng interface Package là gì? Tạo package. Sử dụng package. Slide /47 Interface là gì? Theo phương pháp phân cấp thừa kế, có thể lớp cha có những hành vi chưa biết viết code thề nào hành vi trừu tượng lớp trừu tượng. Ta muốn một lớp được thừa kế từ nhiều lớp trừu tượng mà không bị khống chế bởi tính đơn thừa kế. Giải pháp: Interface Slide /47 Interface. Interface là một khai báo bao gồm một tập đặc điểm gốm các hằng, các hành vi mà không muốn | Chương 7 INTERFACE và PACKAGE Slide /47 ÔN TẬP 2 loại error: syntax error, run-time error. run-time error được gọi là exception. Khi một exception, JVM xuất động một object (chứa mô tả về exception này). Lớp trên cùng của các error là lớp Throwable ( lớp cho các đối tượng xuất động của JVM) Có rất nhiều Exception để trong các gói thư viện của Java. Slide /47 ÔN TẬP Bẫy lỗi bằng try . catch. finally Nếu hành vi chứa một code có thể gây lỗi, chỉ thị bằng throws Trong code của hành vi, có thể xuất một exception bằng throw new ExceptionClass (“Msg”); Tự định nghĩa một Exception là khai báo một lớp kế thừa một Exception đã có. Slide /47 ÔN TẬP Java cung cấp sẵn một garbage collector. Chủ động gọi GC bằng () hoặc thông qua một đối tượng RunTime. class RunTime chứa thông tin về môi trường thức thi Java app. Thời gian trong Java là một số long theo đơn vị mili giây kể từ 1-1-1970. Sử dụng để thao tác với dữ liệu thời gian. Có thể thông qua đối tượng .