‫Chào mừng trở lại.
‫Và video này tôi muốn nói về các thành viên và do đó, tôi chỉ tạo một lớp mới ở đây và tôi sẽ
‫gọi nó là thành viên.
‫Bây giờ, trong lớp của thành viên này, tôi muốn tiếp tục và tạo tất cả các kiểu thành
‫viên khác nhau có liên quan khi làm việc với lập trình hướng đối tượng.
‫Vì vậy, chúng tôi có các trường riêng, chẳng hạn.
‫Vì vậy, chúng ta hãy gọi một trường private thành viên ở đây, và đó sẽ là một cái gì đó giống như
‫thành viên chuỗi tư nhân, tên công việc ten private string.
‫Vì vậy, đây chỉ là những ví dụ của các thành viên.
‫Vì vậy, chúng có thể là trường riêng, cũng có thể là trường công khai.
‫Vì vậy, hãy nhớ họ được gọi là trường thành viên, vì vậy.
‫Đây sẽ là trường công khai và đó là công khai int h.
‫Vì vậy, chỉ là một ví dụ, phải, sau đó một thành viên có thể có lương.
‫Tất cả những thứ đó.
‫Vì vậy, tất cả các biến này, các trường này, các biến toàn cục này, chúng là thành viên của các thành viên lớp này.
‫Vì vậy, sau đó có tài sản cũng là thành viên.
‫Vì vậy, giả sử tôi muốn có một thuộc tính, tôi chỉ cần đặt ở đây và sau đó nhấn đúp
‫và tôi nhận được thuộc tính này và nó sẽ là tiêu đề công việc chuỗi.
‫Chức vụ.
‫Vì vậy, chúng tôi có cái đó ở đây, đó là một lĩnh vực tư nhân và bây giờ tôi tạo một sản phẩm có cùng tên, nhưng
‫với chữ J. viết hoa.
‫Và ở đây chúng ta có getter và setter, và chúng cũng được tạo ra, được tạo tự động.
‫Nhưng chúng tôi cũng có thể tiếp tục và tạo thủ công, như bạn đã thấy trong video trước.
‫Vì vậy, chúng ta hãy làm điều đó thực sự nhanh chóng.
‫Vì vậy, thay vì lấy và đặt với tiêu chuẩn ở đây, tôi muốn lấy Tôi muốn trả lại chức danh và thay vì đặt tiêu chuẩn,
‫tôi muốn sử dụng một cái gì đó như chức danh nên được đặt.
‫Vì vậy, chức danh công việc sẽ là giá trị được trao cho chúng ta.
‫Được rồi.
‫Vì vậy, đó là thiết lập của chúng tôi và hãy dọn dẹp nó để nó trông đẹp hơn một chút.
‫Vì vậy, đây là một tài sản thành viên thể hiện chức danh công việc một cách an toàn và nói chung.
‫Vì vậy, bạn biết đấy, chỉ cần nhớ các thuộc tính bắt đầu bằng một ký tự viết hoa, sau đó chúng ta có một thành viên là một phương
‫thức.
‫Vì vậy, hãy tạo một phương thức thành viên công cộng có thể được gọi từ các lớp khác.
‫Như bạn đã biết, với các phương thức public, chúng có thể được gọi từ các lớp khác và các phương thức trong một lớp được gọi
‫là thành viên của cô ấy.
‫Vì vậy, các thành viên lớp.
‫Trong trường hợp của chúng ta, đây là một lớp được gọi là thành viên, nhưng dù tên của lớp sẽ là gì, vì
‫vậy hãy nói rằng nó là học sinh.
‫Vì vậy, bạn có một lớp học với tất cả các sinh viên của bạn, tất cả các thông tin về sinh viên và
‫kỹ năng của sinh viên và v.v.
‫Sau đó, một phương thức trong đó cũng sẽ có một thành viên.
‫Vì vậy, hãy chỉ tạo một ví dụ.
‫Công khai khoảng trống giới thiệu thứ và bool là bạn.
‫Và những gì tôi muốn làm ở đây chỉ đơn giản là giới thiệu một ai đó và nếu đó là bạn bè thì tôi muốn giới
‫thiệu bản thân mình theo cách riêng tư hơn hoặc đại loại như vậy.
‫Được rồi.
‫Vì vậy, giả sử chúng ta chỉ có một cái khác một cái khác.
‫Tôi sẽ thêm một lĩnh vực khác ở đây, đó là cần tây.
‫Vì vậy, tư và cần tây.
‫Và bây giờ nếu đó là một người bạn, tôi cũng muốn kể cho họ nghe về cây cần tây của tôi vì tôi sẽ không chia sẻ
‫điều đó với ai khác.
‫Nhưng thay vì sử dụng phương thức công khai, tôi sẽ sử dụng phương thức riêng tư cho việc đó.
‫Vì vậy, tôi không muốn làm điều đó trong phần giới thiệu chính nó.
‫Tôi muốn tạo một phương pháp khác cho điều đó và nó sẽ là private void chia sẻ thông tin cá nhân và nó
‫sẽ viết một cái gì đó như, xin chào tôi thực sự chỉ cần gọi là cần tây của tôi.
‫Cần tây của tôi là cần tây.
‫Bây giờ, tất nhiên, chúng ta cần biết cần tây hoặc phải có giá trị của cần tây.
‫Vì vậy, hãy chỉ đặt giá trị đó làm giá trị tiêu chuẩn.
‫Vì vậy, tối thiểu 20.000, đó là số lượng cần tây tối thiểu của các thành viên của chúng tôi sẽ là.
‫Vì vậy, đó sẽ là thông tin cá nhân được chia sẻ và tôi sử dụng
‫bool này là bạn bè bất cứ điều gì giới thiệu được gọi là gọi chia sẻ thông tin cá nhân hoặc không vì vậy nếu là bạn bè thì tôi muốn gọi là chia sẻ thông tin riêng tư.
‫Nếu không, tôi sẽ viết một cái gì đó như thế này.
‫LS CW Xin chào, tên tôi là Curly Brackets 0 và chức danh nghề nghiệp của tôi là Curly Brackets một và sau đó tôi là
‫Carter Brackets, hai tuổi.
‫Và bây giờ tất nhiên chúng ta cần tất cả những thông tin này.
‫Vì vậy, một là tên thành viên.
‫Sau đó, chúng tôi có chức danh công việc và chúng tôi có H.
‫Vì vậy, tất cả những điều đó được đưa ra nếu ai đó không phải là bạn bởi vì bạn của chúng ta thường biết những điều
‫này, thành viên chức danh của chúng ta, bất cứ điều gì.
‫Nhưng nếu chúng tôi muốn giới thiệu một số thông tin mới cho bạn bè của mình, nó sẽ giống như tiền lương
‫của tôi.
‫Chà, đó chỉ là một ý tưởng mà tôi nghĩ ra với điều đó là chuyện riêng tư mà tôi sẽ không nói cho ai đó
‫trên phố thường.
‫Và sau đó chúng ta thậm chí có một thành viên khác, đó là một hàm tạo.
‫Vì vậy, một hàm tạo cũng là một thành viên.
‫Vì vậy, nếu tôi tạo phương thức khởi tạo của một thành viên ở đây, thì đây sẽ là một thành viên.
‫Vì vậy, hàm tạo là một dòng bên phải của bảng điều khiển thành viên và nó sẽ giống như một đối tượng được tạo, rất đơn
‫giản.
‫Vì vậy, bất cứ khi nào một thành viên được tạo, chúng ta chỉ cần tạo đối tượng này.
‫Và những gì chúng tôi cũng nên làm ở đây là vì chúng tôi không có bất kỳ giá trị nào đối với tên thành viên, chức danh công việc và mức lương
‫của chúng tôi.
‫Trên thực tế, chúng tôi có thể loại bỏ mức lương đó ở đây và chúng tôi sẽ khởi tạo nó chỉ trong các thành viên.
‫Vì vậy, chúng ta sẽ nói H sẽ là, giả sử 30 thì tên thành viên sẽ là Lucy.
‫Sau đó, chúng tôi có tiền lương và Lucy kiếm được một số tiền lớn là 60.000 đô la hoặc euro, bất cứ điều gì bạn thích.
‫Và sau đó chúng ta có những gì khác chúng ta có?
‫Vì vậy, chúng tôi đã có tên thành viên lương, chức danh công việc.
‫Vậy chức danh công việc của cô ấy là gì?
‫Giả sử cô ấy là một nhà phát triển và chúng
‫tôi sẽ không đi vào chi tiết cô ấy là loại nhà phát triển nào, nhưng đó là người xây dựng thành viên của chúng tôi.
‫Và chính phương thức khởi tạo là một thành viên của lớp này.
‫Và cuối cùng chúng ta có một thứ gọi là Final hoặc Destructor, cũng là một thành viên, và hàm hủy được tạo
‫bằng dấu xoăn này ở đây, và sau đó là tên của lớp, là một thành viên hoặc đơn giản là
‫các thành viên.
‫Và người dùng cuối cùng hoặc trình hủy này không thể được xác định trong cấu trúc.
‫Chỉ có thể làm điều đó trong các lớp học và.
‫Một lớp chỉ có thể có một người thua cuộc cuối cùng.
‫Vì vậy, chúng ta đã thấy rằng chúng ta có thể tạo nhiều hàm tạo, nhưng chúng ta chỉ có thể
‫tạo một hàm hủy cho mỗi lớp và bộ chỉnh sửa cuối cùng đó không thể được kế thừa hoặc quá tải và nó không thể được gọi.
‫Vì vậy, nó chỉ ở đó cho lớp cụ thể này.
‫Vì vậy, bất cứ khi nào đối tượng hết phạm vi, vì vậy đối tượng thành viên của chúng ta hết phạm vi, trình phân tích tệp này
‫sẽ được gọi và chúng ta chỉ cần tạo một đối tượng.
‫Nhân tiện, nó ở đó để làm sạch các tuyên bố.
‫Vì vậy, chỉ có dọn dẹp là hữu ích ở đây.
‫Và chúng ta hãy viết một cái gì đó lên bảng điều khiển, một cái gì đó giống như giải cấu trúc của đối tượng thành viên.
‫Vì vậy, bất cứ khi nào đối tượng bị đóng hoặc bị xóa hoặc hết phạm vi, đó là khi phương thức này
‫ở đây hoặc phần thua cuối cùng này được thực thi và để trống các phần thua cuối cùng.
‫Vì vậy, nếu cái này nên để trống, bạn không nên sử dụng nó.
‫Vì vậy, chỉ khi bạn có điều gì đó hữu ích để làm ở đây.
‫Bạn nên sử dụng công cụ phân tích tệp vì nếu không nó chỉ sử dụng hết hiệu suất.
‫Vì vậy, bạn chỉ bị mất hiệu suất không cần thiết bởi vì khi lớp chứa trình phân tích tệp, một
‫mục nhập được tạo trong hàng đợi cuối cùng và khi nếu trình phân tích được gọi, trình thu gom rác sẽ được gọi
‫để xử lý hàng đợi đó.
‫Và tốt, đó là lý do tại sao bạn không nên tạo một bản tổng kết trống vì nó chỉ thêm một
‫thứ gì đó vào hàng đợi mà không có tác dụng gì và điều đó vẫn làm giảm hiệu suất.
‫Được rồi.
‫Vì vậy, đó thường là trình phân tích tệp hoặc trình hủy.
‫Và để kiểm tra điều đó, nó khá khó khăn bởi vì chúng ta nếu chúng ta sử dụng hết phạm vi, trong trường hợp của chúng ta là nếu chúng ta
‫sử dụng hết phương thức chính, thì đơn giản là chúng ta vẫn thấy không có gì nhiều vì chương trình của chúng ta chỉ đơn giản
‫là đóng lại, phải không?
‫Vì vậy, hãy chỉ tạo một đối tượng của thành viên và tôi sẽ gọi đó là số một.
‫Nó sẽ là thành viên mới.
‫Và thành viên mới hay số một này đơn giản sẽ là Lucy của chúng ta.
‫Vì vậy, chúng tôi không có một hàm tạo để đặt tuổi, tên thành viên và mức lương, tất cả những thứ
‫đó.
‫Bởi vì chúng tôi giữ cho nó đơn giản trong video này vì nó chủ yếu nói về ý tưởng chung của các thành
‫viên và để hoàn thiện hoặc cấu trúc.
‫Vì vậy, bây giờ chúng ta hãy gọi số một và chúng ta hãy để cô ấy sử dụng hoặc chúng ta hãy gọi phương thức giới thiệu.
‫Vì vậy, bây giờ cô ấy sẽ giới thiệu bản thân và ở đây chúng ta cần đưa ra một boolean.
‫Vì vậy, tôi chỉ nói, được rồi, tôi là bạn, vì vậy hãy cho tôi biết mức lương của bạn.
‫Vì vậy, bởi vì đó là những gì phương pháp giới thiệu này làm.
‫Và nhân tiện, nó sẽ gọi phương thức chia sẻ thông tin riêng tư này trong phương thức giới thiệu.
‫Vì vậy, đó là cách duy nhất để lấy một cái gì đó của một phương thức private bên ngoài lớp đó bằng cách gọi phương
‫thức private bên trong một phương thức public.
‫Vì vậy, chia sẻ thông tin cá nhân này là một phương pháp riêng tư.
‫Vì vậy, công cụ sửa đổi truy cập là private, nhưng phương thức public này ở đây có thể được gọi từ bên ngoài, có nghĩa là nó
‫có thể được gọi trong lớp chương trình của chúng ta, chẳng hạn.
‫Và ở đây, nếu tôi cố gắng truy cập thông tin cá nhân được chia sẻ đó, nó sẽ nói rằng các thành viên chia sẻ và thông tin cá
‫nhân không thể truy cập được do mức độ bảo vệ của nó.
‫Vì vậy, tôi chỉ không thể truy cập nó.
‫Bây giờ để cho bạn thấy điều này giải cấu trúc của đối tượng thành viên.
‫Xong.
‫Ừ.
‫Lời kêu gọi này ở đây, chúng ta cần phải vượt ra khỏi phạm vi.
‫Có nghĩa là ngay sau khi chúng ta đóng main void static.
‫Vì vậy, ngay sau khi chúng tôi nhận được, giả sử, đến dòng 18, trong trường hợp của tôi, đó là khi người dùng cuối cùng được gọi.
‫Vì vậy, đó là khi một thành viên sẽ bị tiêu diệt.
‫Nếu chúng ta chạy nó, chúng ta sẽ thấy nó trong một giây rất, rất ngắn.
‫Vì vậy, hãy để tôi tạo ra nó.
‫Trên thực tế, nó chỉ sẽ đóng trực tiếp.
‫Vì vậy, hãy viết bảng điều khiển. đăng nhập, đọc chính ở đây.
‫Vì vậy, bạn thấy một cái gì đó để chúng tôi là lương của tôi là như vậy cô ấy.
‫Đối tượng được tạo ra.
‫Cô ấy cho chúng tôi biết mức lương vì chúng tôi là bạn, như chúng tôi đã nói ở đây.
‫ĐÚNG VẬY.
‫Và bây giờ nếu tôi nhấn enter trong tích tắc, bạn có thể thấy rằng có một số văn bản ở đó.
‫Trên thực tế bạn không thấy nó.
‫Nhưng cuối cùng, sau khi tôi nhấn phím console, tôi chạy vào dòng này ở đây và sau đó mã được thực thi.
‫Vì vậy, để thấy rằng chúng tôi sẽ cần sử dụng gỡ lỗi ở đây và chúng tôi sẽ cần nhập gỡ lỗi để hiển thị các bản sửa
‫lỗi tiềm năng.
‫Tất cả nhập chẩn đoán hệ thống sử dụng.
‫Có phải các nhà khoa học nông nghiệp sẽ thực hiện suy nghĩ gỡ lỗi đó không?
‫Và ở đây bây giờ tôi có thể gọi một cái gì đó tươi sáng.
‫Và tôi chỉ muốn viết vào đầu ra này ở đây và tôi sẽ chỉ gọi như vậy.
‫Vì vậy, giải cấu trúc hoặc phá hủy bởi vì nó phá hủy đối tượng của các thành viên.
‫Điều gì đang xảy ra.
‫Vì vậy, bây giờ chúng ta hãy chạy lại nó.
‫Trên thực tế mà không có chìa khóa.
‫Chúng tôi không cần điều đó nữa vì chúng tôi ổn.
‫Nếu chương trình đơn giản đóng lại sau đó, chúng tôi sẽ chạy nó.
‫Và chúng ta thấy ở đây cấu trúc hoặc sự phá hủy của các thành viên đối tượng.
‫Và thực sự nếu chúng tôi quay lại, chúng tôi chỉ có phím điều khiển của họ.
‫Vì vậy, bạn có thể thấy rằng nó không được thực thi.
‫Vì vậy, chúng tôi không thấy thông tin này, nhưng chỉ sau khi nhấn enter, chúng tôi mới thấy thông tin đó trong một giây.
‫Giải cấu trúc của một đối tượng thành viên hoặc một thành viên của đối tượng này đã được hiển thị.
‫Vì vậy, đó là cách bạn thấy cấu trúc hoặc trình phân tích tệp nói chung hoạt động như thế nào và chúng hoạt động như thế nào.
‫Tuyệt quá.
‫Vì vậy, bây giờ bạn đã thấy các loại thành viên khác nhau.
‫Có một số điều cần biết thêm về các thành viên, nhưng chỉ cần xem tài liệu.
‫Sau đó, bạn sẽ thấy một chút chi tiết hơn các thành viên là gì và họ làm gì.
‫Nhưng phần lớn, những gì chúng ta thấy ở đây sẽ đề cập đến hầu hết những thứ mà chúng ta sẽ
‫xử lý để sử dụng trong tương lai.
‫Tuyệt quá.
‫Vậy hẹn gặp lại các bạn trong video tiếp theo.