Mình Đã Tạo Exception Java, Và Bạn Cũng Có Thể Làm Được! | Code Thu

Поділитися
Вставка
  • Опубліковано 24 жов 2024

КОМЕНТАРІ • 23

  • @meodihiaa
    @meodihiaa Рік тому +3

    cho em hỏi tại sao không dùng if else để xử lý các trường hợp trong ví dụ mà phải dùng exception vậy a, em vẫn mơ hồ phần này quá

    • @CodeThu
      @CodeThu  Рік тому +15

      Chào bạn, câu hỏi của bạn rất hay. Việc sử dụng if-else để xử lý các trường hợp có thể là một cách tiếp cận, nhưng trong những tình huống phức tạp hơn, việc sử dụng Exception mang lại nhiều lợi ích. Trong trường hợp của phương thức rút tiền, nếu mình dùng if-else để in ra thông báo lỗi mà không ném Exception, thì người gọi phương thức này sẽ không biết được là có lỗi xảy ra và liệu việc rút tiền có thành công hay không, vì phương thức không trả về thông tin gì cả (void). Do đó, họ sẽ tiếp tục thực hiện các thao tác tiếp theo như thường lệ, mặc dù thực tế là việc rút tiền có thể không thành công.
      Trái lại, nếu mình ném Exception, thì ngay lập tức người gọi phương thức sẽ biết được có lỗi xảy ra và từ đó có thể xử lý tình hình tốt hơn, như thông báo cho người dùng hay thử rút một số tiền nhỏ hơn.
      Đây chính là lý do vì sao việc sử dụng Exception trong trường hợp này là rất cần thiết. Mình hy vọng câu trả lời này của mình giúp bạn hiểu rõ hơn về đề tài. Cảm ơn bạn đã ủng hộ xem video và đặt câu hỏi :)

    • @nguyenthientu4830
      @nguyenthientu4830 Рік тому

      @@CodeThu anh lafm them video noi ve truong hop nay di anh ? mong anh lam video ! thank

    • @UyenNguyen-m1m
      @UyenNguyen-m1m 11 місяців тому

      @@CodeThu v e hỏi phần khác được ko ạ? nếu mà dùng hàm getter có return kết quả, rồi mình bỏ phần if-else trong getter được k ạ? btw I subscribe to ya channels on multiple accounts

    • @kenhnayvuiraphet6031
      @kenhnayvuiraphet6031 5 місяців тому

      @@UyenNguyen-m1m thử đi bạn

  • @ggm2686
    @ggm2686 Рік тому +2

    Nghe cuốn vãi giọng đã quá a😂

    • @CodeThu
      @CodeThu  Рік тому

      Hihi cảm ơn bạn ủng hộ xem video nha ❤️

  • @minha4-29duy2
    @minha4-29duy2 10 місяців тому +1

    hay quá a ơi

  • @leanhtrung4419
    @leanhtrung4419 Рік тому +2

    Quá hay luôn

    • @CodeThu
      @CodeThu  Рік тому +1

      Mình cảm ơn bạn ủng hộ xem video ❤️

    • @leanhtrung4419
      @leanhtrung4419 Рік тому

      @@CodeThu những video của bạn là nguồn kiến thức tuyệt vời cho những người trái ngành mới bắt đầu như mình. mình cảm ơn bạn rất nhiều.

    • @CodeThu
      @CodeThu  Рік тому +1

      Mình cảm ơn bạn rất nhiều vì nhận xét tích cực của bạn. Mình rất vui khi video của mình đã giúp bạn và những bạn khác trong việc tìm hiểu và hiểu rõ hơn về các đề tài mới. Nếu bạn có bất kỳ đề tài nào mà bạn muốn hiểu thêm, hãy để lại comment và mình sẽ cố gắng làm video về chủ đề đó để giúp bạn và mọi người nha. Mình chúc bạn thành công trong công việc!

  • @toanlemanh1101
    @toanlemanh1101 Рік тому +1

    NullPointerException là để chụp lỗi chưa có Object TaiKhoan mà null đúng k a

    • @CodeThu
      @CodeThu  Рік тому

      Chính xác nha bạn 😊

  • @6khoi788
    @6khoi788 Рік тому +1

    Anh cho em hỏi, tại sao ở đoạn soDu = soDu - soTien mình ko xài this vậy anh
    em nghĩ phải là this.soDu = this.soDu - soTien

    • @UyenNguyen-m1m
      @UyenNguyen-m1m 11 місяців тому

      mình chỉ hiểu đơn giản this chỉ để cho phần sodu được làm nổi bật lên thôi. k dùng this vẫn được thì phải
      kiểu this.sodu = this.sodu; khi mà cái parameter sodu nó trùng tên với cái private field mà bạn khai báo.

    • @erqw8283
      @erqw8283 7 місяців тому +1

      Nếu trong phương thức đó bạn không truyền vào tham số nào khác có tên giống với soDu thì khi bạn dùng soDu trong phương thức, Java vẫn hiểu đó là biến số dư trong lớp hiện tại. Chỉ khi bạn truyền vào 1 tham số mà lấy tên là soDu thì bạn mới nên dùng this.soDu để java phân biệt được đâu là tham số soDu và đâu và biến cục bộ soDu của lớp hiện tại.

    • @kenhnayvuiraphet6031
      @kenhnayvuiraphet6031 5 місяців тому +1

      vì trong phưng thức đó ko có tham số nào tên là sodu nên nó sẽ lấy sodu của class.

    • @erqw8283
      @erqw8283 5 місяців тому +1

      @@kenhnayvuiraphet6031 Nói vậy ko giải thích dc nghĩa của từ this bạn à

  • @bathuc411
    @bathuc411 Рік тому

    tiếp đi ạ

    • @CodeThu
      @CodeThu  Рік тому

      Hihi cảm ơn bạn ủng hộ xem video nha ❤️

  • @Ruka1219
    @Ruka1219 7 місяців тому

    Day hoc nhu ban rap

    • @yifangqk
      @yifangqk 5 місяців тому +1

      dễ hiểu mà :D