Mọi người cho em hỏi khi một phương thức xảy ra exception thì tại sao phương thức đó không xử lý hết luôn mà lại phải throw hoặc throws ra cho thằng khác xử lý cùng nữa là sao ạ.
Mọi người giải thích giúp em với.
Hỏi về exception trong java
Để cho người ta tuỳ cơ ứng biến. Lập trình càng đa dạng càng tốt chứ sao, nếu bạn kiểm soát được sức mạnh đó :))
xử lí sao bạn . Giả sử bạn nhập tuổi vào ko được nhập số âm thên throw inputmissmatch exception(ko biết đúng chính tả ko =)) ) . còn điểm ko được quá 10 , vậy có bao nhiêu trường hợp cần sử lí , java chỉ hỗ trợ cú pháp thôi , ý tưởng tận dụng là cho bạn chọn ko ai có thể biết bao nhiêu trường hợp. chương trình khác nhâu để sửa , chưa ns có thể các lỗi chồng theo nhau , giả sử bạn sử lí throw exception trước thì tất cả các lỗi phía sau sẽ ko được bắt cụ thể và ko đưa thông tin cho người dùng cụ thể là họ nhập sai chỗ nào @@ . mình cũng mới học được qua hk1 năm 2 vừa rồi tích lũy qua bài tập được 1 ít là hiểu như vậy
Em hiểu rồi. Thank mọi người nha.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?