Lớp trừu tượng trong java với các phương thức và ví dụ trừu tượng. Một lớp trừu tượng có thể có các phương thức trừu tượng và không trừu tượng (cụ thể) và không thể được khởi tạo bằng kế thừa, đa hình, trừu tượng, đóng gói, xử lý ngoại lệ, đa luồng, IO Streams, Networking, String, Regex, Collection, JDBC, v.v.

Bạn đang xem: < / font> gì là một phần tóm tắt trong java

tiếp theo →
← trước

Lớp trừu tượng trong Java

Một lớp được khai báo với từ khóa trừu tượng được gọi là lớp trừu tượng trong Java . Nó có thể có các phương thức trừu tượng và không trừu tượng (phương thức với phần thân).

Trước khi học lớp trừu tượng Java, trước tiên hãy hiểu về lớp trừu tượng trong Java.

Tóm tắt trong Java

Tóm tắt là quá trình ẩn chi tiết triển khai và chỉ hiển thị chức năng cho người dùng.

Một cách khác, nó chỉ hiển thị những thứ cần thiết cho người dùng và ẩn các chi tiết nội bộ, chẳng hạn như gửi SMS khi bạn nhập văn bản và gửi tin nhắn. Bạn không biết quy trình xử lý nội bộ về việc gửi tin nhắn.

Tính trừu tượng cho phép bạn tập trung vào những gì đối tượng thực hiện thay vì cách nó thực hiện.

Các cách để đạt được Tính trừu tượng

Có hai cách để đạt được tính trừu tượng trong java

  1. Lớp trừu tượng (0 đến 100%)
  2. Giao diện (100%)

Lớp trừu tượng trong Java

Một lớp được khai báo là trừu tượng được gọi là lớp trừu tượng . Nó có thể có các phương thức trừu tượng và không trừu tượng. Nó cần được mở rộng và thực hiện phương pháp của nó. Nó không thể được khởi tạo.

Những điểm cần nhớ

  • Một lớp trừu tượng phải được khai báo bằng một từ khóa trừu tượng.
  • Nó có thể có các phương thức trừu tượng và không trừu tượng.
  • Không thể khởi tạo nó.
  • Nó có thể có hàm tạo và cả các phương thức tĩnh.
  • Nó có thể có các phương thức cuối cùng sẽ buộc lớp con không thay đổi phần thân của phương thức.
Xem Thêm  Thêm một mục vào từ điển bằng Python - Mục chèn từ điển python

Quy tắc cho lớp trừu tượng Java

Ví dụ về lớp trừu tượng

Phương pháp Tóm tắt trong Java

Một phương thức được khai báo là trừu tượng và không có triển khai được gọi là một phương thức trừu tượng.

Ví dụ về phương pháp trừu tượng

Ví dụ về lớp trừu tượng có phương thức trừu tượng

Trong ví dụ này, Bike là một lớp trừu tượng chỉ chứa một phương thức trừu tượng. Việc triển khai nó được cung cấp bởi lớp Honda.

Kiểm tra ngay bây giờ

 chạy an toàn

Hiểu kịch bản thực của lớp Tóm tắt

Trong ví dụ này, Shape là lớp trừu tượng và việc triển khai nó được cung cấp bởi các lớp Hình chữ nhật và Hình tròn.

Hầu hết, chúng tôi không biết về lớp triển khai (bị ẩn đối với người dùng cuối) và một đối tượng của lớp triển khai được cung cấp bởi phương thức gốc .

Một phương thức gốc là một phương thức trả về thể hiện của lớp. Chúng ta sẽ tìm hiểu về phương pháp factory ở phần sau.

Trong ví dụ này, nếu bạn tạo phiên bản của lớp Rectangle, phương thức draw () của lớp Rectangle sẽ được gọi.

Tệp: TestAbstraction1.java

Thử nghiệm ngay bây giờ

 vẽ vòng tròn

Một ví dụ khác về lớp Tóm tắt trong java

Tệp: TestBank.java

Kiểm tra ngay bây giờ

 Tỷ lệ quan tâm là: 7%
Lãi suất là: 8%

Lớp trừu tượng có hàm tạo, thành viên dữ liệu và các phương thức

Một lớp trừu tượng có thể có thành viên dữ liệu, phương thức trừu tượng, thân phương thức (phương thức không trừu tượng), hàm tạo và thậm chí cả phương thức main ().

Tệp: TestAbstraction2.java

Chạy thử ngay bây giờ

 xe đạp đã được tạo
       chạy an toàn ..
       thiết bị thay đổi

Quy tắc: Nếu có một phương thức trừu tượng trong một lớp, thì lớp đó phải là phương thức trừu tượng.

Kiểm tra ngay bây giờ

 lỗi thời gian biên dịch

Quy tắc: Nếu bạn đang mở rộng một lớp trừu tượng có một phương thức trừu tượng, bạn phải cung cấp việc triển khai phương thức hoặc làm cho lớp này trở nên trừu tượng.

Một kịch bản thực khác của lớp trừu tượng

Lớp trừu tượng cũng có thể được sử dụng để cung cấp một số triển khai của giao diện . Trong trường hợp đó, người dùng cuối có thể không bị buộc ghi đè tất cả các phương thức của giao diện.

Xem Thêm  Thêm biểu tượng yêu thích vào trang HTML tĩnh - thêm favicon vào html

Lưu ý: Nếu bạn là người mới bắt đầu sử dụng java, trước tiên hãy tìm hiểu giao diện và bỏ qua ví dụ này.

Kiểm tra ngay bây giờ

 Đầu ra: Tôi là
       Tôi là b
       Tôi là c
       Tôi là d

Chủ đề tiếp theo

Giao diện trong Java

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề trừu tượng trong java là gì

Abstract class và interface ???

alt

  • Tác giả: Ông Dev
  • Ngày đăng: 2020-02-16
  • Đánh giá: 4 ⭐ ( 3266 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hế lô hế lô, Ông dev đây!
    Trong video này mình sẽ giới thiệu abstract class và interface đồng thời đưa ra một số so sánh giữa 2 chủ thể này trong lập trình.

    — Để xem những video về lập trình và gaming —
    Nhấn vào đây để theo dõi kênh mình nhé: https://tinyurl.com/SubscribeOngDev

    — Blog của mình —
    https://blog.ongdev.com

    — Ủng hộ Ông Dev —
    https://unghotoi.com/ongdev

    — Facebook page của mình —
    https://www.facebook.com/ongdevvuitinh

    Cảm ơn các bạn đã quan tâm theo dõi
    ôngdev OOP abstractclassvàinterface

Tính trừu tượng (Abstraction) trong Java

  • Tác giả: freetuts.net
  • Đánh giá: 3 ⭐ ( 7428 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này, tôi sẽ giới thiệu đến các bạn tính chất cuối cùng trong lập trình hướng đối tượng đó là tính trừu tượng (Abstraction) và cách vận dụng tính.

Tính trừu tượng trong Java

  • Tác giả: hoclaptrinh.vn
  • Đánh giá: 5 ⭐ ( 4405 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tính trừu tượng (Abstraction) trong Java hướng đến khả năng tạo một đối tượng trừu tượng trong lập trình hướng đối tượng.

Tính trừu tượng trong Java

  • Tác giả: vietjack.com
  • Đánh giá: 3 ⭐ ( 2814 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tính trừu tượng trong Java – Học Java cơ bản và nâng cao cho người mới học về Ngôn ngữ hướng đối tượng, Ví dụ Java, Phương thức, Ghi đè, Tính kế thừa, Tính trừu tượng, Tính đa hình, Overriding, Inheritance, Polymorphism, Interfaces, Packages, Collections, Lập trình mạng, Đa luồng, Tuần tự hóa, Networking, Multithreading, Generics, Multimedia, Serialization, GUI.

Lớp trừu tượng trong Java – Nắm vững khái niệm về abstract trong Java

  • Tác giả: t3h.com.vn
  • Đánh giá: 5 ⭐ ( 3617 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lớp trừu tượng trong Java là lớp đại diện cho một khái niệm và không thể tạo đối tượng của nó.Tìm hiểu khái niệm cơ bản về Lớp trừu tượng Java ngay sau đây

Lớp trừu tượng (Abtraction Class) là gì? Ví dụ minh họa cụ thể

  • Tác giả: funix.edu.vn
  • Đánh giá: 3 ⭐ ( 1839 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong lập trình hướng đối tượng, lớp trừu tượng là một khái niệm quan trọng. Vậy lớp trừu tượng là gì? Theo dõi bài viết dưới đây FUNiX sẽ giải đáp cho bạn!

Tính trừu tượng (Abstraction) trong Java

  • Tác giả: gpcoder.com
  • Đánh giá: 3 ⭐ ( 3314 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn lập trình Java, Design Pattern, Spring, JSF, Primefaces, Collection, Multi-thread, Webservice, SQL, Report, Apache POI.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cập nhật dữ liệu trong bảng - thay đổi giá trị trong bảng mysql

By ads_php