Phong Vũ Blog

Thứ Hai, 26 tháng 4, 2021

[Ebook] Lập trình hướng đối tượng với Java

 admin     tháng 4 26, 2021     No comments   

Tài liệu lập trình Java trang bị các kiến thức về cách tiếp cận hướng chức năng và lập trình hướng đối tượng, chu trình phát triển các chương trình Java, khái niệm cơ sở nhất của một ngôn ngữ lập trình, câu lệnh điều khiển dòng thực hiện chương trình.

lập trình hướng đối tượng với java

Tổng quan về lập trình hướng đối tượng

Lập trình hướng đối tượng (OOP-Object-Oriented Programming) là một phương pháp hay mô hình giúp tăng năng suất, đơn giản hóa việc bảo trì, dễ dàng mở rộng trong thiết kế phần mềm bởi việc cung cấp một vài khái niệm như:

Đối tượng (Object)

Tất cả những thực thể có trạng thái và hành vi được biết đến như là một đối tượng. Ví dụ: bàn, ghế, bút chì, xe dạp, ô tô…

Lớp (Class)

Tập hợp các đối tượng được gọi là lớp.

Kế thừa (Inheritance)

Khi một đối tượng được truyền lại tất cả các thuộc tính và phương thức của đối tượng cha được gọi là kế thừa. Kế thừa giúp tái sử dụng lại mã nguồn. Nó được sử dụng cho đa hình lúc runtime.

Đa hình (Polymorphism)

Khi một nhiệm vụ được thực hiện bởi nhiều cách khác nhau, tính chất này được gọi là đa hình. Ví dụ có nhiều các để thuyết phục các khách hàng khác nhau, để vẽ một cái gì đó như hình tròn, hình chữ nhật,…

Trong java, để áp dụng tính đa hình chúng ta sử dụng phương thức orverloading hoặc overriding.

Trừu tượng (Abstraction)

Trừu tượng là sự ẩn đi những chi tiết bên trong và hiển thị ra các chức năng, tính chất này gọi là trừu tượng. Ví dụ: khi gọi điện thoại chúng ta không biết xử lý nội bộ thế nào, khi đi xe máy cũng vậy, mà chúng ta chỉ biết đến các chức năng thông qua giao tiếp bên ngoài.

Trong java, chúng ta áp dụng tính chất trừu tượng bằng cách sử dụng abstract class và interface.

Đóng gói (Encapsulation)

Việc ràng buộc giữa code và data với nhau tạo thành một khối duy nhất được biết đến là đóng gói. Ví dụ: viên thuốc con nhộng được đóng gói với nhiều loại thuốc bên trong.

Một class trong java là một ví dụ về đóng gói. Java bean là một lớp được đóng gói hoàn toàn vì tất cả các dữ liệu thành viên là private.

Thế mạnh của lập trình hướng đối tượng so với ngôn ngữ lập trình hướng thủ tục

1 – Lập trình hướng đối tượng giúp việc phát triển và bảo trì dễ dàng hơn. Trong khi phương pháp lập trình hướng thủ tục là không dẽ dàng quản lý khi code lớn.

2 – Lập trình hướng đối tượng có tính năng ẩn dấu thông tin, trong khi hướng thủ tục có thể truy cập dữ liệu toàn cục ở bất kỳ nơi nào

3 – Lập trình hướng đối tượng cung cấp khả năng mô phỏng sự kiện thực tế hiệu quả hơn.

Thông tin về Ebook Lập trình hướng đối tượng với Java

  • Tiêu đề: Lập trình hướng đối tượng với Java
  • Tác giả: Đoàn Văn Ban
  • Số trang: 303
  • Định dạng: PDF
  • Chuyên đề: Tài liệu lập trình

Download Ebook Lập trình hướng đối tượng với Java

Link 1 | Link 2

Nội dung

Chương 1 – Giới thiệu về lập trình hướng đối tượng

  • Các cách tiếp cận trong lập trình
  • Khái niệm cơ bản của lập trình hướng đối tượng
  • Các ngôn ngữ lập trình hướng đối tượng
  • Bài tập

Chương 2 – Giới thiệu lập trình Java

  • Giới thiệu chung
  • Môi trường Java
  • Các chương trình ứng dụng Java
  • Bài tập

Chương 3 – Các thành phần cơ bản của Java

  • Các phần tử cơ sở của Java
  • Các kiểu dữ liệu nguyên thủy
  • Khai báo các biến
  • Khởi tạo giá trị cho biến
  • Cấu trúc tệp chương trình Java
  • Các phép toán và biểu thức
  • Truyền tham số và lời gọi hàm
  • Bài tập

CHƯƠNG 4. LỚP VÀ THÀNH PHẦN CỦA LỚP CÁC ĐỐI TƯỢNG

  • Định nghĩa lớp
  • Định nghĩa hàm thành phần
  • Phạm vi và các thuộc tính kiểm soát truy cập các thành phần của lớp
  • Các đối số của chương trình
  • Toán tử tạo lập đối tượng
  • Quan hệ kế thừa giữa các lớp
  • Giao diện và sự mở rộng kế thừa trong Java
  • Bài tập

CHƯƠNG 5. CÁC LỆNH ĐIỀU KHIỂN DÒNG THỰC HIỆN VÀ XỬ LÍ NGOẠI LỆ

  • Các câu lệnh điều khiển rẽ nhánh chương trình
  • Các câu lệnh lặp
  • Các câu lệnh chuyển vị
  • Xử lí ngoại lệ
  • Bài tập

CHƯƠNG 6. CÁC LỚP CƠ SỞ VÀ CẤU TRÚC DỮ LIỆU

  • Cấu trúc mảng trong Java
  • Các lớp cơ bản của Java
  • Lớp String
  • Lớp StringBuffer
  • Cấu trúc tuyển tập đối tượng
  • Bài tập

CHƯƠNG 7. LẬP TRÌNH ỨNG DỤNG APPLET VÀ AWT

  • Lập trình Applet
  • Các thành phần của AWT
  • Các lớp xử lí đồ họa
  • Bố trị và sắp xếp các thành phần giao diện trong các ứng dụng
  • Xử lí sự kiện
  • Bài tập

CHƯƠNG 8. CÁC LUỒNG VÀO/RA VÀ TỆP DỮ LIỆU

  • Các luồng vào/ra
  • Lớp File
  • Các luồng vào/ra xử lí theo byte
  • Đọc, ghi các kí tự: Reader, Writer
  • Truy cập tệp ngẫu nhiên
  • Truy cập tệp tuần tự dựa trên đối tượng

CHƯƠNG 9. KẾT NỐI CÁC CƠ SỞ DỮ LIỆU VỚI JDBC VÀ LẬP TRÌNH MẠNG

  • Giới thiệu tổng quan về ODBC và JDBC
  • Chương trình ứng dụng JDBC
  • Lập trình mạng

CHƯƠNG 10. LẬP TRÌNH VỚI CÁC THÀNH PHẦN SWING

  • Giới thiệu về swing
  • Các thành phần của swing
  • Các gói con của swing
  • Các lớp con của JComponent
  • Xử lí sự kiện trong swing
  • Xây dựng ứng dụng applet
  • Thấy và cảm nhận

Let's block ads! (Why?)


Xem Chi Tiết Ở Đây >>>
Bạn có thể quan tâm:
>> Năm lý do khiến bạn nên mua một chiếc AirPods Max
>> Tai nghe Galaxy Buds2 đang được chế tạo, thiết kế có nhiều nâng cấp
>> Loa 7.1 Là Gì? Hệ Thống Âm Thanh 7.1 Được Sắp Xếp Như Thế Nào?
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Gửi email bài đăng nàyBlogThis!Chia sẻ lên XChia sẻ lên Facebook
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

0 Comments:

Đăng nhận xét



Popular Posts

  • Hướng dẫn cách xóa tài khoản Facebook vĩnh viễn, không thể khôi phục lại
    Làm sao để xóa vĩnh viễn tài khoản Facebook khi không còn muốn sử dụng Facebook nữa, bài viết này sẽ hướng dẫn bạn. Facebook hiện nay đã v...
  • 5 Buildings To Visit in University Campuses (Singapore)
    In Singapore, you can visit a lot of places to appreciate architecture. This list is composed of my top five structures to visit in universi...
  • Monsoon trip to Raigad Fort – King of Forts
    I have been to the Raigad fort twice for a day trip but had never explored the entire fort. In this monsoon, a 2 day trip to the Raigad fort...
  • Itinerary India & Kashmir April 2019 (Day 1)
    Fakta mengenai Kashmir :  95% penduduk Kashmir adalah Muslim. Tak payah risau makanan di sana, semuanya halal.  Penduduk Kashmir sanga...
  • Bombay To Beijing By Bicycle-- A Guest Post By Russell McGilton
    The first time I arrived in India it was 1969 and the world was changing around me and inside me. I drove in my VW van from Europe and I sta...
  • The Island of FÖHR - every village a home
    Föhr - every village a home: What's that all about? I'm not able to figure out Föhr's strongest suit - there are so many great t...
  • Trip to Phansad Wildlife Sanctuary and Revdanda
    After a trip to Blackbuck national park Velavadar, I wanted to visit one more wildlife sanctuary. Due to lack of leaves, I decided to visit ...

Copyright © Phong Vũ Blog | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates