Video: Cách Để Khách Hàng Yêu Bạn và Chỉ Mua Hàng Của Bạn #9 2025
Khi bạn lập trình trong Java, bạn làm việc liên tục với các lớp học và các đối tượng. Hai ý tưởng này thực sự quan trọng.
Hãy nhắm mắt lại trong một phút và suy nghĩ về ý nghĩa của việc gì đó để làm một cái ghế.
Ghế có ghế, lưng, và chân. Mỗi ghế đều có hình dạng, màu sắc, độ mềm mại và vân vân. Đây là những thuộc tính mà một chiếc ghế sở hữu. Những gì được mô tả là chairness - khái niệm về cái gì đó là một chiếc ghế. Trong thuật ngữ hướng đối tượng, điều này mô tả lớp ghế.
Bây giờ hãy dành một phút để nhìn xung quanh phòng của bạn. (Nếu bây giờ bạn không ngồi trong phòng, giả nó.)
Một số ghế trong phòng, và mỗi ghế là một đồ vật. Mỗi vật thể này là một ví dụ của cái vật được gọi là ghế Chủ tịch. Vì vậy, đó là cách hoạt động - lớp học là ý tưởng ghế, và mỗi ghế riêng là một đối tượng.
Một lớp không phải là một bộ sưu tập của nhiều thứ. Thay vào đó, một lớp học là ý tưởng đằng sau một loại điều gì đó. Khi chúng ta nói về lớp ghế trong phòng của mình, chúng ta đang nói về thực tế là mỗi ghế có chân, ghế, màu sắc, vân vân. Màu sắc có thể khác nhau đối với các ghế khác nhau trong phòng, nhưng điều đó không thành vấn đề. Khi bạn nói về một lớp học của sự vật, bạn đang tập trung vào các thuộc tính mà mỗi thứ có.
Nó có ý nghĩa để suy nghĩ về một đối tượng như là một ví dụ cụ thể của một lớp học. Trên thực tế, thuật ngữ chính thức phù hợp với suy nghĩ này. Nếu bạn viết một chương trình Java mà bạn định nghĩa một ghế, mỗi ghế thực tế (ghế mà bạn đang ngồi, ghế trống bên cạnh bạn, v.v …) được gọi là ví dụ của lớp ghế.
Đây là một cách khác để suy nghĩ về một lớp. Hãy tưởng tượng một bảng hiển thị cả ba tài khoản ngân hàng của bạn. (Xem Bảng 1)
Số tài khoản
Loại |
Số dư |
16-13154-22864-7 |
Kiểm tra |
174. 87 |
1011 1234 2122 0000 |
Số tín dụng |
-471. 03 |
16-17238-13344-7 |
Tiết kiệm |
247. 38 |
Hãy nghĩ về tiêu đề cột của bảng như một lớp, và nghĩ về mỗi hàng của bảng như một đối tượng. Tiêu đề cột của bảng mô tả lớp Tài khoản. |
Theo các tiêu đề cột của bảng, mỗi tài khoản có một số tài khoản, một loại và một số dư. Được lặp lại trong thuật ngữ của lập trình hướng đối tượng, mỗi đối tượng trong lớp Tài khoản (có nghĩa là mỗi cá thể của lớp Tài khoản) đều có một số tài khoản, một loại và một số dư. Vì vậy, hàng dưới cùng của bảng là một đối tượng có số tài khoản
16-17238-13344-7. Đối tượng này cũng có loại Tiết kiệm và cân bằng 247. 38. Nếu bạn mở một tài khoản mới, bạn sẽ có một đối tượng khác, và bảng sẽ tăng thêm một hàng. Đối tượng mới sẽ là một thể hiện của cùng lớp Tài khoản.