Các lớp và mục tiêu trong Java Biết ý nghĩa của chúng!

Trong bài đăng này Các lớp và đối tượng trong Java, thuộc về một ngôn ngữ lập trình, ý nghĩa của nó đã được đề cập, là những khái niệm được các độc giả quan tâm đến môi trường máy tính quan tâm.

Lớp-và-đối-tượng-trong-java-1

Các lớp và đối tượng trong Java

Java là một ngôn ngữ lập trình và một nền tảng tính toán được sử dụng trong nhiều ứng dụng và trang web, dựa trên khái niệm này chúng ta sẽ thấy chúng là các lớp và đối tượng trong Java. Bạn cần biết những điều cơ bản về lập trình hướng đối tượng: đối tượng và lớp.

Chúng tôi giới thiệu một bài viết rất thích hợp về chủ đề này Cách sử dụng java.

Các lớp học

Một lớp đại diện cho một loạt các đối tượng can thiệp vào một cấu trúc và đối tượng đó cũng hoạt động với các đặc điểm tương tự. Một lớp là sự kết hợp đặc biệt của các thuộc tính và phương thức, và nó được coi như một loại thông tin của bất kỳ phần tử nào từ nguồn gốc của nó.

Vì vậy, một lớp là một khuôn mẫu hoặc định dạng nguyên mẫu cho các đối tượng: nó xác định các thuộc tính mà chúng hình thành trong các loại đối tượng này và các phương thức có thể được sử dụng để quản lý các đối tượng. Lớp là nơi các thuộc tính và phương thức mà mỗi cá thể của các đối tượng có thể chứa được mô tả một cách chắc chắn.

Trong các lớp học, bạn có thể đề cập đến ví dụ về chiếc tivi, chúng ta biết rằng có nhiều loại tivi khác nhau và mỗi loại có những đặc điểm riêng. Tuy nhiên, chúng có một sơ đồ hoặc các thông số đặc trưng cho TV, đây được gọi là lớp.

Đối tượng

Nó là thực thể tồn tại trong bộ nhớ của máy tính có chứa các thuộc tính, nghĩa là, các thuộc tính hoặc dữ liệu của chính chúng và chúng được lưu trữ bởi đối tượng và của một số hoạt động sẵn có đặc biệt.

Sau đó, nó có thể được định nghĩa như một phần tử phần mềm nhằm mục đích đại diện cho một đối tượng trong môi trường thực, để một đối tượng có các thuộc tính và hành động được thực thi với đối tượng.

Các thuộc tính và hành động được đóng gói trong đối tượng, thực hiện các nguyên tắc đóng gói. Nguyên mẫu hướng đối tượng trông giống như một sự tương phản với lập trình có cấu trúc đã được sử dụng từ những năm 60.

Một đối tượng có trạng thái riêng, hoặc các trạng thái cũng như hành vi của nó, được mô hình hóa thông qua các thuộc tính hoặc biến và phương thức. Trong thực tế, một đối tượng có thể có một loại đối tượng khác cùng một lúc.

Đóng gói dữ liệu là gì

Các tương tác với các đối tượng được thực hiện thông qua các phương thức, có nghĩa là nếu bạn muốn biết thông tin về trạng thái của đối tượng, bạn nên tìm kiếm một trong các phương thức chứ không phải trực tiếp đến các thuộc tính.

Sự đóng gói cho phép sửa đổi các thuộc tính của đối tượng mà không cần người tiêu dùng bị ảnh hưởng, miễn là họ tiếp tục cung cấp cùng một sản phẩm, tức là kết quả.

Thật vậy, có những đối tượng có thuộc tính public nên chúng có thể được nhập trực tiếp mà không cần phải sử dụng một phương thức nào.

Sử dụng các đối tượng mang lại những lợi ích sau:

  • Tính mô-đun, điều này có nghĩa là đối tượng và các thuộc tính của nó có thể được huy động bởi các cấu trúc khác nhau của mã nguồn, tuy nhiên đối tượng vẫn giống nhau.
  • Encapsulate Data, nó ẩn việc thực hiện các thuộc tính của đối tượng, vì nó không được nhập thông qua các phương thức của đối tượng.
  • Tái sử dụng mã, bạn có thể lấy các phiên bản khác nhau của một đối tượng, để các phiên bản khác nhau đó chia sẻ cùng một mã.
  • Thay thế, có nghĩa là bạn có thể thay thế một đối tượng này bằng một đối tượng khác, miễn là các đối tượng này có cùng chức năng.

Một số ví dụ về các đối tượng

Bất kỳ khái niệm nào trong môi trường thực đều có thể được mô hình hóa như một đối tượng với trạng thái và hoạt động của nó, ví dụ chúng ta có trường hợp hiện tại: Một chiếc tivi là một đối tượng và các trạng thái tạo nên nó: bật, tắt, chỉnh kênh 1, bật kênh 2, ghi âm. Bây giờ, các thao tác là: "bật tivi", "tắt tivi", "chuyển kênh", "bắt đầu ghi âm".

Chúng ta sẽ đề cập đến một ví dụ khác, chúng ta giả sử rằng có một hình hình học có thể là một hình tam giác, hình này có thể được khái niệm bằng các tính chất khác nhau như: cơ sở, chiều cao, cạnh và tọa độ x, y của tâm của hình tam giác.

Nếu chúng ta tham khảo phương pháp tam giác, chúng ta có thể “tính diện tích tam giác”, “tính chu vi hình tam giác”.

Sự khác biệt giữa lớp và đối tượng

Một lớp là một nguyên mẫu định nghĩa các biến và các phương thức, các hàm chung cho tất cả các đối tượng của một số kiểu.

Một đối tượng là một mô hình của một lớp, các đối tượng phần mềm nói chung được sử dụng để mô hình hóa các đối tượng trong môi trường thực tồn tại trong cuộc sống hàng ngày.

Tóm tắt lại bài đăng cụ thể này, có thể nói rằng Class trong Java là một thực thể xác định cách một đối tượng hoạt động, ngoài nội dung của nó. Một đối tượng là một phần tử độc lập dựa trên các phương thức và thuộc tính để có được một số dữ liệu hữu ích.

Một hệ thống lớp có chức năng cho phép chương trình chỉ định một lớp mới dựa trên một lớp đã tồn tại.

Lớp-và-đối-tượng-trong-java-2