Slide lập trình hướng đối tượng chương 10 đại học bách khoa hà nội ngoại lệ và xử lý ngoại lệ

62 7 0
Slide lập trình hướng đối tượng chương 10 đại học bách khoa hà nội  ngoại lệ và xử lý ngoại lệ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bộ môn Công nghệ Phần mềm Viện CNTT & TT Trường Đại học Bách Khoa Hà Nội LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Bài 10 Ngoại lệ xử lý ngoại lệ CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục tiêu học ◼ ◼ ◼ ◼ ◼ Giải thích ngoại lệ mơ tả lợi ích việc xử lý ngoại lệ hướng đối tượng Giải thích mơ hình xử lý ngoại lệ Sử dụng khối try/catch/finally để bắt xử lý ngoại lệ Java Hiểu biết cách sử dụng ủy nhiệm ngoại lệ Biết cách tạo sử dụng ngoại lệ tự định nghĩa CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Ngoại lệ Bắt xử lý ngoại lệ Ủy nhiệm ngoại lệ Tạo ngoại lệ tự định nghĩa Ví dụ tập CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Ngoại lệ Bắt xử lý ngoại lệ Ủy nhiệm ngoại lệ Tạo ngoại lệ tự định nghĩa Ví dụ tập CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.1 Ngoại lệ gì? ▪ Exception = Exceptional event ▪ Định nghĩa: Ngoại lệ kiện xảy trình thực thi chương trình, nó phá vỡ l̀ng bình thường chương trình ERROR !! Ví dụ: CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.1 Ngoại lệ gì? (2) ▪ Ngoại lệ lỗi đặc biệt ▪ Khi xảy ngoại lệ, không xử lý chương trình kết thúc trả lại quyền điều khiển cho hệ điều hành CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.2 Cách xử lý lỗi truyền thống ▪ Viết mã xử lý nơi phát sinh lỗi ▫ Làm cho chương trình trở nên rối ▫ Khơng phải lúc đầy đủ thông tin để xử lý ▫ Không thiết phải xử lý ▪ Truyền trạng thái lên mức ▫ Thông qua tham số, giá trị trả lại biến tổng thể (flag) ▫ Dễ nhầm ▫ Vẫn cịn khó hiểu CuuDuongThanCong.com https://fb.com/tailieudientucntt Ví dụ CuuDuongThanCong.com https://fb.com/tailieudientucntt Nhược điểm ▪ Khó kiểm sốt hết trường hợp ▫Lỡi số học, lỡi nhớ,… ▪ Lập trình viên thường qn khơng xử lý lỗi ▫Bản chất người ▫Thiếu kinh nghiệm, cố tình bỏ qua CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung Ngoại lệ Bắt và xử lý ngoại lệ Ủy nhiệm ngoại lệ Tạo ngoại lệ tự định nghĩa Ví dụ tập 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt ...Mục tiêu học ◼ ◼ ◼ ◼ ◼ Giải thích ngoại lệ mơ tả lợi ích việc xử lý ngoại lệ hướng đối tượng Giải thích mơ hình xử lý ngoại lệ Sử dụng khối try/catch/finally để bắt xử lý ngoại lệ Java Hiểu... chế xử lý ngoại lệ mạnh • Xử lý ngoại lệ Java thực theo mơ hình hướng đối tượng: ▫ Tất ngoại lệ thể lớp kế thừa từ lớp Throwable hoặc lớp ▫ Các đối tượng có nhiệm vụ chuyển thông tin ngoại lệ. .. ngoại lệ ▪ Hướng đối tượng ▫ Đóng gói điều kiện không mong đợi đối tượng ▫ Khi xảy ngoại lệ, đối tượng tương ứng với ngoại lệ tạo chứa thông tin chi tiết ngoại lệ ▫ Cung cấp chế hiệu việc xử lý

Ngày đăng: 07/07/2021, 10:01

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan