Java 35. Bài tập Quản lý Sách trong lập trình Java | Phần 2 - Lập trình Hướng Đối Tượng

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ต.ค. 2024

ความคิดเห็น • 116

  • @TITVvn
    @TITVvn  2 ปีที่แล้ว

    Link tải code: titv.vn/courses-page/lap-trinh-java-java-core/
    Nếu có câu hỏi và cần tư vấn thêm, hãy gửi câu hỏi tại đây: facebook.com/groups/titv.vn Thành viên trong nhóm luôn sẵn sàng giúp đỡ các bạn.
    Giúp anh đăng ký kênh, nhấn nút thích để video được nhiều bạn đam mê học lập trình biết đến nhé.
    Chúc các bạn học thật tốt và có một ngày thật vui.

  • @quangminhnguyen3319
    @quangminhnguyen3319 29 วันที่ผ่านมา

    em đã học 3 ngày tới video 35, thấy học rất hiệu quả cho những ngừoi mới bắt đầu như em, cảm ơn thầy rất nhiều ạ

  • @16toaz
    @16toaz ปีที่แล้ว

    thanks

  • @doquangkhaifpldn4926
    @doquangkhaifpldn4926 11 หลายเดือนก่อน

    hay

  • @tak4761
    @tak4761 ปีที่แล้ว

    em cam on thay

  • @user-tw4us9op7l
    @user-tw4us9op7l 16 วันที่ผ่านมา

    Anh ơi em đang tìm hiểu thêm và arraylist và arraylist 2D thì xem ở bài mấy v ạ

  • @NguyenTien-su9nw
    @NguyenTien-su9nw ปีที่แล้ว +3

    cảm ơn Anh,
    e một người mới bắt đầu học lập trình
    a dạy rất chi tiết và dễ hiểu

  • @hovansyyy7402
    @hovansyyy7402 ปีที่แล้ว +1

    nếu muốn dữ liệu được nhập từ bàn phím thì làm sao ạ, mong anh giải đáp giúp e :((

    • @hplat-vku
      @hplat-vku ปีที่แล้ว +1

      keyword: Scanner

  • @longnguyendragon521
    @longnguyendragon521 ปีที่แล้ว +3

    emcảm ơn anh rất nhiều vì những công sức, giá trị của anh đã tạo nên những bài học vô cùng dễ hiểu và đem lại cho em rất nhiều kiến thức! em cảm ơn anh ạ !

  • @dungnina2426
    @dungnina2426 2 ปีที่แล้ว

    thanks a

  • @KINGoFccODE
    @KINGoFccODE ปีที่แล้ว

    cảm ơn tác giả vd vì bài học hay

  • @thuhuong-it0107
    @thuhuong-it0107 ปีที่แล้ว

    thank you so much loveeee

  • @taiangthai5135
    @taiangthai5135 2 ปีที่แล้ว +2

    Quá hay luôn a ơi, giọng a rất hay và giảng rất dễ hiểu thanks a

  • @quyetmanh4738
    @quyetmanh4738 2 ปีที่แล้ว +3

    Thầy giảng tận tình quá, em cảm ơn thầy nhiều ạ

  • @trungnguyen-xg6uc
    @trungnguyen-xg6uc ปีที่แล้ว

    thầy giảng hay quá

  • @honglinh154
    @honglinh154 2 ปีที่แล้ว

    cám ơn thầy Tùng

  • @phiphongnguyen3352
    @phiphongnguyen3352 2 ปีที่แล้ว +4

    thầy giảng nhiệt tình quá, em cảm ơn thầy ạ!

  • @vunguyenvan3592
    @vunguyenvan3592 2 ปีที่แล้ว

    qua de hieu

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học tốt.

  • @x88vlog73
    @x88vlog73 2 ปีที่แล้ว

    hay lắm

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn ngày vui vẻ và thành công nhé.

  • @VuLe-xg9jh
    @VuLe-xg9jh ปีที่แล้ว

    thay vì gán dữ liệu vào , em muốn nhậy dữ liệu từ bàn phím , thì dùng scanner kiểu gì vậy anh

  • @trunglengoc3853
    @trunglengoc3853 ปีที่แล้ว +1

    mình có thể dùng sysout lấy dữ liệu từ hàm get in ra tên sách vẫn đc phải ko ạ .

  • @MemoryQuaver
    @MemoryQuaver 11 หลายเดือนก่อน

    18:05 dòng thứ 4 mình dùng kế thừa cho class tacgia để lấy ngaysinh được không ạ?

  • @atphan1824
    @atphan1824 ปีที่แล้ว

    cho e hỏi vậy cái bài này thầy dùng set và get có tác dụng gì v ạ

    • @RuaReviewfilm
      @RuaReviewfilm ปีที่แล้ว

      ví dụ như câu so sánh ngoài việc truyền vào datatype : sách thì mình có thể để kiểu dữ liệu là int namXB.rồi bên hàm test mình lấy năm XB thông qua hàm get()

  • @STPCTGAMING
    @STPCTGAMING ปีที่แล้ว

    ez 😊

  • @hongsonnguyen9620
    @hongsonnguyen9620 2 ปีที่แล้ว

    hay qua anh oi

  • @atphan1824
    @atphan1824 ปีที่แล้ว +2

    mong a ra thêm Java oop ạ ,em cảm ơn a nhiều ạ

  • @oanhkhuc5544
    @oanhkhuc5544 2 ปีที่แล้ว

    Cho em hỏi là hơn 100 video về java này là hết kiến thức java chưa ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Em chuyển sang học về SQL, Sau đó là Java kết nối CSDL, rồi tới Lập trình Web Java nhé.

  • @tuteemo1405
    @tuteemo1405 ปีที่แล้ว

    23:37

  • @kyphongtruong7972
    @kyphongtruong7972 ปีที่แล้ว +1

    Thư viên X quản lý danh sách các loại sách . Thông tin về các loại sách:
     Sách giáo khoa: Mã sách, ngày nhập (ngày, tháng, năm), đơn giá, số lượng, nhà xuất bản, tình trạng (mới, cũ).
    Nếu tình trạng sách là mới thì: thành tiền = số lượng * đơn giá.
    Nếu tình trạng sách là cũ thì: thành tiền = số lượng * đơn giá * 50%
     Sách tham khảo: Mã sách, ngày nhập (ngày, tháng, năm), đơn giá, số lượng, nhà xuất bản, thuế.
    Thành tiền = số lượng * đơn giá +thuế
    Yêu cầu riêng:
    Thêm, Xóa, Sửa, In, Tìm kiếm
    Tính tổng thành tiền cho từng loại.
     Tính trung bình cộng đơn giá của các sách tham khảo.
     Xuất ra các sách giáo khoa của nhà xuất bản X.
    mong thầy giúp e hiểu bài tập này với ạ

  • @khangvi2936
    @khangvi2936 ปีที่แล้ว +1

    Dạ cho em hỏi sơ đồ lớp trong bài có giống ERD k ạ? Nếu như trong bài thì ERD vẽ ra sao v ạ?

  • @nguyenang996
    @nguyenang996 2 ปีที่แล้ว

    anh chia sẻ hữu ích lắm ạ, em cảm ơn

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học tốt nhé,

  • @BangNguyen-hd6sk
    @BangNguyen-hd6sk ปีที่แล้ว

    cho mình hỏi trong 3 class Sach, tacGia, Ngay thêm hàm get và set làm gì vậy? thấy trong hàm main không dùng đến

    • @quyhatrong
      @quyhatrong ปีที่แล้ว

      xem lại bài getter và setter

  • @longhoang2279
    @longhoang2279 2 ปีที่แล้ว

    e dung phuong thuc equals de ss nam xuat ban dc ko a

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      năm là số thì dùng == em nhé.

  • @7hvlog743
    @7hvlog743 2 ปีที่แล้ว

    Cho em hỏi trong netbean bật phím tắt generate contruction ở đâu vậy ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Bạn tìm trên Google nhé, mình ko dùng netbean.

    • @lc_tn1
      @lc_tn1 2 ปีที่แล้ว

      Bạn vào source trên thanh công cụ rồi ấn vào insert code á

  • @thanhvochi7659
    @thanhvochi7659 2 ปีที่แล้ว

    seri này có dạy hàm không anh( gọi hàm )

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      có bạn nhé

    • @thanhvochi7659
      @thanhvochi7659 2 ปีที่แล้ว

      @@TITVvn em kiếm mãi không thấy gõ hàm cũng không gõ function cũng không

  • @nguoicuacongchung9962
    @nguoicuacongchung9962 ปีที่แล้ว

    thầy mình giảng là cái hàm inTenSach khong can viet. vào hàm main viết là: system.out.printl("in ten sach1: " + sach1.getTenSach); là được ấy. mong chủ kênh rep

    • @RuaReviewfilm
      @RuaReviewfilm ปีที่แล้ว

      về bản chất là giống nhau là đều dùng hàm system.out.printl("in ten sach1: " + sach1.getTenSach).Nhưng mà bên chủ kênh là muốn tất cả các hàm thực hiện chức năng xử lý logic sẽ ở 1 bên class.còn bên hàm main sẽ chỉ cần gọi hàm thôi phân chia rõ ràng từng bên. ví dụ như bây giờ yêu cầu in tên sách cần theo năm xuất bản thì cái hàm intensach sẽ là hàm xử lý logic rồi, bên hàm main sẽ chỉ có chức năng gọi hàm và in thôi k bị thêm vào xử lý logic

  • @hieuao1310
    @hieuao1310 ปีที่แล้ว +1

    Em cảm ơn anh về bài học này nhiều ạ. Anh có thể chia sẻ cho em một số phím tắt để có thể xóa nhanh 1 dòng với coopy dòng nhanh được không ạ. Em cảm ơn anh ạ.

  • @dainghia1299
    @dainghia1299 2 ปีที่แล้ว

    Anh giúp em giải pt bậc 2 theo hướng đối tượng java với. em làm nhưng nó không ra kết quả

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Trong chuỗi bài này đã có, hãy xem lại từ đầu bài số 1.

  • @phamtoan5373
    @phamtoan5373 3 ปีที่แล้ว +2

    hay lắm a ạ mong a ra nhiều bài học chất lượng hơn ạ

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว +1

      Cảm ơn em, đăng ký kênh và chia sẻ cho các bạn giúp anh nhen.
      Em vào nhóm này để trao đổi đặt câu hỏi nhé: facebook.com/groups/781111955925540
      Em nhớ đăng ký kênh TH-cam này nhé

  • @nguyentanat3244
    @nguyentanat3244 2 ปีที่แล้ว +1

    Thầy ơi, só sánh chắc năm xuất bản là mình dùng boolean , còn so sánh cả ngày tháng năm thì dùng hàm equals à thầy

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.

  • @trongvuuc5284
    @trongvuuc5284 2 ปีที่แล้ว

    bài này phần hàm get và set thừa đúng không ạ vì chưa cần dùng tới

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.

  • @yughiole7088
    @yughiole7088 2 ปีที่แล้ว

    anh huong dan nhap cac lop tu ban phim voi ah!

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Em xem nhập từ bàn phím ở các bài đầu.

  • @khanhtranphuc5193
    @khanhtranphuc5193 2 ปีที่แล้ว

    anh ơi cho e hỏi là muốn tạo 1 hàm input ngày ở class tác giả thì phải làm sao ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Cảm ơn bạn. Chúc bạn học thật tốt.
      Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn , thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn.
      Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.

  • @manhhungpham1294
    @manhhungpham1294 ปีที่แล้ว

    Anh ơi cho em hỏi trường hợp chọn source ->generate constructor hay generate Getters/Setters mà nó ko generate cho thì tức là em đang bị gì anh nhỉ.

    • @TITVvn
      @TITVvn  ปีที่แล้ว

      bạn xem lại các video trước

    • @Miraacane
      @Miraacane 11 หลายเดือนก่อน

      bạn bấm vào insert code ấy

  • @hung2113_
    @hung2113_ 2 ปีที่แล้ว

    sao anh không làm theo kiểu nhập từ bàn phím ạ . Em làm xong code của anh. Rồi em code nhập từ bàn phím các kiểu dữ liệu mà nó không chạy được a ạ!

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.

    • @TrungPro93hcm
      @TrungPro93hcm 2 ปีที่แล้ว

      Bạn copy đoạn code lên đây xem sai chỗ nào mà không chạy được

  • @loveonepiece7238
    @loveonepiece7238 2 ปีที่แล้ว

    em cảm ơn anh ạ!

  • @NguyenHuyHoangPH-rr8zx
    @NguyenHuyHoangPH-rr8zx 2 ปีที่แล้ว

    Nếu muốn nhập các thuộc tính của sách từ bàn phím sau khi chạy chương trình thì làm sao được anh?????

  • @phamtoan5373
    @phamtoan5373 3 ปีที่แล้ว +2

    cho e hỏi một chút là khi mà mình tạo class là phải có getter setter đi kèm ạ

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      các thuốc tính nào em cần khai thác bên ngoài lớp, và cần gán dữ liệu từ bên ngoài sẽ cần có Getter và Setter nhé

    • @TrungPro93hcm
      @TrungPro93hcm 2 ปีที่แล้ว

      tùy thôi, như bài này thì không có getter setter cũng chẳng sao, vì mình không có thay đổi giá trị nào của thằng private cả

  • @loilethanh6232
    @loilethanh6232 3 ปีที่แล้ว

    cảm ơn anh rất nhiều

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

  • @HieuTran-ej4yn
    @HieuTran-ej4yn ปีที่แล้ว

    có ai thấy class giống như hàm và struct bên c kết hợp lại không

  • @lostiam2650
    @lostiam2650 3 ปีที่แล้ว +1

    Anh ơi cho em hỏi nếu học thành thạo khóa học online của anh thì có đi kiếm job được chưa anh?

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Bạn đăng ký ủng hộ kênh giúp mình nhé, cảm ơn bạn nhé.
      Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình nhé facebook.com/groups/781111955925540

    • @congmai6486
      @congmai6486 3 ปีที่แล้ว

      Mơ à

  • @musicentertainment1322
    @musicentertainment1322 3 ปีที่แล้ว

    Thầy ơi sao phần so sánh NXB không dùng Hàm equals vẫn so sánh được ạ?

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Trong bày này ko có chỗ nào là so sánh hai nhà xuất bản.

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chỉ có so sánh năm xuất bản. Mà năm là số nguyên thủy thì ko cần viêtd quals.

  • @khoaanh1094
    @khoaanh1094 2 ปีที่แล้ว

    tuyệt vời anh ạ

  • @ThanhNguyen-wp2ew
    @ThanhNguyen-wp2ew 3 ปีที่แล้ว +2

    chào anh! em đang tự học Java cơ bản, cũng bài này nhưng nếu em muốn thêm 1 phương thức là: " in ra tên và năm sinh tác giả của 1 quyển sách bất kỳ (vd như sach1) thì phải làm như nào ạ, mong anh giải đáp!

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว +1

      Chào bạn, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn Nếu có thành viên trong nhóm biết câu trả lời họ sẽ giúp đỡ bạn. Chúc bạn học tốt. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

  • @nguyenvanuc4478
    @nguyenvanuc4478 2 ปีที่แล้ว

    Mấy bài này h code trơn tay hết r ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc mừng em nhé.

  • @quandohong28
    @quandohong28 ปีที่แล้ว

    Thầy ơi cho em hỏi là em dùng hashcode cho obj rồi em dùng so sánh bằng thay vì dùng equal được không ạ😅😅

  • @huyhoang4759
    @huyhoang4759 2 ปีที่แล้ว

    rất chậm ạ . cảm ơn anh nhiều

  • @3thang168
    @3thang168 3 ปีที่แล้ว

    a ơi cho e hỏi 1 chút, e up lên win 10 mà bị mất âm thanh rồi, e xem để cài lại nhưng không đc, a có thể teamview dùm e đc k

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chào bạn mình ko thể hỗ trợ từ xa cho bạn được.

    • @3thang168
      @3thang168 3 ปีที่แล้ว

      Dạ không sao, cảm ơn a.

    • @dianadev1702
      @dianadev1702 3 ปีที่แล้ว

      bạn ăn gì mà khôn thế ! Có quen nhau đâu mà giúp bạn :v

    • @3thang168
      @3thang168 3 ปีที่แล้ว

      @@dianadev1702 mình cũng k quen bạn, đừng ý kiến trong comm của mình.

    • @dianadev1702
      @dianadev1702 3 ปีที่แล้ว

      @@3thang168 ờ , bạn không quen mình thì cũng đừng rep cmt mình.

  • @trongak6330
    @trongak6330 3 ปีที่แล้ว

    Có ứng dụng nào để code trên ios k anh?

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Bạn đăng ký kênh youtube của TITV nhé.
      Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.

  • @lucnguyen5407
    @lucnguyen5407 3 ปีที่แล้ว

    Anh ơi cho em hỏi ở dòng 60 class Sach , em không khai báo kiểu dữ liệu cho x là double mà em khai báo int thì nó lạ không ra ạ. Em nghĩ thay 1-100 thì int với double cũng như nhau chứ.

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chào bạn, bạn hãy hỏi tại nhóm facebook.com/groups/titv.vn Nếu có thành viên trong nhóm biết câu trả lời họ sẽ giúp đỡ bạn. Chúc bạn học tốt. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.

    • @thanhvochi7659
      @thanhvochi7659 2 ปีที่แล้ว

      bạn biết nguyên nhân chưa cần giải thích không ? mình nói cho

    • @lucnguyen5407
      @lucnguyen5407 2 ปีที่แล้ว

      @@thanhvochi7659 em cần ạ

    • @thanhvochi7659
      @thanhvochi7659 2 ปีที่แล้ว

      @@lucnguyen5407 bên trên bạn khai báo double nên bên dưới phải để dạng trả về double
      muốn int thì trên phải int

  • @Kevin-xi3nz
    @Kevin-xi3nz 3 ปีที่แล้ว

    e là sinh viên kinh tế vừa tốt nghiệp bây giờ quyết định học lại it :( ko biết theo khóa này của anh ổn ko ạ ... e đã theo đến bài 35 rồi

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว +1

      Bạn nên học lập trình C trước khi học Java.
      Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn nhé.

  • @anhle1144
    @anhle1144 3 ปีที่แล้ว +3

    Thật sự là dễ hiểu luôn ấy! mong a ra thêm nhiều kiến thức về các môn học khác nữa .
    Xin c.ơn a rất nhiều !

    • @TITVvn
      @TITVvn  3 ปีที่แล้ว

      Chúc bạn học tốt nhé. Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký ủng hộ kênh youtube của TITV nhé.
      Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.

  • @bachbach2819
    @bachbach2819 2 ปีที่แล้ว +1

    Hàm giám bán sau khi giảm em chỉnh thành
    public double giaSauKhiGiam(double x) {
    return this.giaBan- (this.giaBan*x/100);
    }
    được không ạ

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว +1

      Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.

    • @bachbach2819
      @bachbach2819 2 ปีที่แล้ว

      @@TITVvn Em cảm ơn thầy ạ🥰

  • @thanhblack3532
    @thanhblack3532 2 ปีที่แล้ว

    💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚💚

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว +1

      Chúc bạn năm mới vui vẻ

  • @nguyenoankhoi3553
    @nguyenoankhoi3553 2 ปีที่แล้ว

    thanks thầy

    • @TITVvn
      @TITVvn  2 ปีที่แล้ว

      Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.