‫Chào mừng trở lại.
‫Trong video này, chúng ta sẽ sử dụng những gì chúng ta đã thấy trong video trước về lý thuyết, nhưng chúng ta sẽ thực hiện một
‫bản demo ở đây.
‫Vì vậy, chúng ta sẽ tạo lớp của riêng mình, đó là bản thiết kế của một kiểu dữ liệu, vì vậy chúng ta có thể tạo các kiểu
‫dữ liệu của riêng mình bằng cách tạo một lớp.
‫Và lớp đó có thể có các thuộc tính, lớp đó có thể có các phương thức, v.v.
‫Vì vậy, hãy tiếp tục và tạo một lớp mới.
‫Vì vậy, tôi sẽ nhấp chuột phải vào cấp độ cửa hàng C của mình và tôi sẽ tạo một lớp mới ở đây
‫và tôi sẽ gọi đó là CSS một chấm của con người.
‫Vì vậy, bây giờ chúng ta hãy đi trước.
‫Trong lớp người của tôi, tôi muốn tạo ra các thành viên.
‫Và các thành viên, ví dụ, các biến, các thành viên có thể là các phương thức, v.v. và chúng được gọi là
‫thành viên vì chúng là một phần của lớp cụ thể đó.
‫Vì vậy, giả sử tôi có một biến thành viên và đối với một con người, ví dụ, một chuỗi được
‫gọi là tên sẽ là một biến thành viên tuyệt vời.
‫Và vì vậy con người này.
‫Là kiểu dữ liệu của chúng tôi để tôi có thể tạo.
‫Một đối tượng ra khỏi đó.
‫Vì vậy, tôi sẽ tạo ra một con người bây giờ tôi sẽ gọi là con người.
‫Dennis là một con người mới và đó là cách tôi làm.
‫Vì vậy, đây là cách tôi tạo một đối tượng của lớp mình.
‫Hay còn được gọi là một thể hiện của con người.
‫Vì vậy, cá thể này được gọi là Dennis, và bây giờ Dennis này có tên đầu tiên.
‫Vì vậy, nếu tôi muốn thay đổi tên đầu tiên, có nhiều cách để thực hiện điều đó.
‫Bạn có thể làm điều đó với một hàm tạo, v.v. và chúng ta sẽ làm điều đó.
‫Đừng lo lắng.
‫Chúng tôi sẽ làm tất cả những điều đó.
‫Nhưng tôi sẽ đơn giản hóa nó trong video này.
‫Vì vậy, trước hết bạn hiểu rằng đây thực sự là một bản thiết kế.
‫Vì vậy, Class Human bây giờ là một bản thiết kế chi tiết.
‫Và giả sử tôi muốn giới thiệu bản thân.
‫Vì vậy, lớp người này có nhiều khả năng hoặc kỹ năng.
‫Vì vậy, chẳng hạn, bạn có thể uống.
‫Được rồi, bạn có thể uống bao nhiêu hoặc uống bao nhiêu?
‫Vì vậy, mỗi lần bạn uống, bạn có thể có một thông số.
‫Bạn đã uống bao nhiêu?
‫Vì vậy, để biết mức độ ngậm nước của bạn, hãy giả sử mức độ ngậm nước từ 0 đến 100.
‫Bạn đang ngậm nước như thế nào?
‫Và mỗi lần uống, chúng ta hãy xem, hãy nói rằng nửa lít.
‫Sau đó, nó làm tăng mức độ hydrat hóa của bạn lên 30% hoặc 40%.
‫Vì vậy, đó là cách bạn có thể, ví dụ, thiết kế một con người trong các mục đích lập trình.
‫Vì vậy, những gì tôi sẽ làm là tôi sẽ tạo ra một phương pháp sẽ giới thiệu cho tôi.
‫Và đây sẽ là một phương thức thành viên vì nó là một phần của lớp người của tôi, là một bản thiết kế.
‫Vì vậy, lớp này là một bản thiết kế cho một kiểu dữ liệu, và phương thức này sẽ là một khoảng trống
‫công khai, tự giới thiệu.
‫Và những gì nó sẽ làm là nó sẽ đơn giản ghi một cái gì đó lên bảng điều khiển.
‫Nó sẽ viết một cái gì đó như, Xin chào, tôi.
‫Và sau đó nó sẽ viết tên đầu tiên.
‫Được rồi.
‫Vì vậy, bây giờ, như bạn có thể thấy, tên không có giá trị.
‫Và nếu tôi cố gắng lưu trữ một cái gì đó vào Dennis, vì vậy nếu tôi cố gắng thay đổi tên đầu tiên, tôi không thể làm điều đó.
‫Đó là bởi vì nó được bảo vệ và nó được bảo vệ bởi vì không có công khai trước đó.
‫Vì vậy, nếu bạn không thêm public, biến này sẽ được bảo vệ và không thể truy cập từ bên ngoài.
‫Vì vậy, từ bên ngoài lớp này, tôi vẫn có thể sử dụng nó trong lớp này, như bạn có thể thấy, bởi vì tôi đã sử dụng nó
‫ở đây và nó không có vấn đề gì.
‫Nhưng nếu tôi đặt nó ở chế độ công khai, bây giờ tôi cũng có thể sử dụng nó từ CSS chương trình của mình để tôi có thể chỉ cần nói tên
‫Dennis và tôi sẽ đặt điều đó.
‫Vì vậy, tôi sẽ đặt nó cho Dennis.
‫Bây giờ tôi sẽ giới thiệu Dennis.
‫Vì vậy, Dennis sẽ giới thiệu bản thân như vậy.
‫Vì vậy, bạn thấy đó, đây là cách tôi có thể truy cập private hay thực sự là một biến public public từ bên ngoài.
‫Và thậm chí thay đổi nó.
‫Và đây là cách tôi có thể gọi các phương thức của lớp hoặc trong trường hợp này là của đối tượng.
‫Dennis Vì vậy, Dennis thuộc loại người, có nghĩa là nó thuộc loại này.
‫Đây là bản thiết kế và nó có một phương pháp gọi là giới thiệu bản thân.
‫Và đây là phương pháp mà tôi sẽ gọi ở đây.
‫Vì vậy, nếu tôi chạy mã và để xem thứ gì đó trên bảng điều khiển, tôi cũng muốn đọc khóa để bảng điều khiển của tôi
‫không bị tắt ngay lập tức.
‫Và rằng chúng tôi rất cao và Dennis được viết trên bảng điều khiển.
‫Vì vậy, giả sử tôi tạo một đối tượng mới mà tôi sẽ gọi là con người.
‫Michael là một con người mới.
‫Và bây giờ nếu tôi giới thiệu Michael, vậy hãy giới thiệu bản thân mình.
‫Nếu tôi chỉ chạy mã như vậy, bạn sẽ thấy rằng nó chỉ nói không gian trống cao.
‫Và đó là bởi vì chúng tôi không đặt tên của Michael.
‫Vì vậy, giả sử chúng tôi muốn lưu tên hoặc thay đổi tên ngay lập tức tại đây.
‫Vì vậy, tôi chỉ nói, Michael, ở đây, hãy kiểm tra điều đó.
‫Hãy chạy mã.
‫Và trong trường hợp này, nó thực sự sẽ hoạt động.
‫Vì vậy, nó sẽ nói, Xin chào, tôi là Dennis và xin chào, tôi là Michael.
‫Vì vậy, những gì chúng tôi làm ở đây là chúng tôi nói rằng mọi con người sẽ được gọi là Michael miễn là bạn không thay đổi
‫nó.
‫Vì vậy, Dennis thực sự đã thay đổi nó, nhưng Michael chưa bao giờ thay đổi tên.
‫Vì vậy, Michael vẫn sẽ là Michael.
‫Nhưng nếu chúng ta, giả sử, hãy đổi tên Michael thành Michael hoặc một cái gì đó tương tự.
‫Vì vậy, giả sử anh ấy muốn giới thiệu bản thân bằng một ngôn ngữ khác và anh ấy
‫sẽ được gọi là Michael hoặc ví dụ, khi đó Michael sẽ là một lựa chọn.
‫Nó sẽ được ghi đè.
‫Và chúng tôi thấy.
‫Xin chào, tôi là Dennis.
‫Và xin chào, tôi là Michael.
‫Được rồi.
‫Vì vậy, đây là cách bạn thực sự có thể đảm bảo rằng điều này luôn giống nhau.
‫Vì vậy, biến này sẽ luôn có cùng tên, ngoại trừ bạn thay đổi nó.
‫Vì vậy, bây giờ nếu tôi đặt nó ở chế độ riêng tư, vì vậy hãy để tôi dừng điều đó lại.
‫Tôi sẽ đặt nó là chuỗi
‫riêng tư.
‫Vì vậy, cả Denis và Mike, Michael hay Michael bây giờ đều không thể thay đổi tên của họ.
‫Vì vậy, hai đối tượng sẽ được.
‫Như nhau.
‫Vì vậy, nó sẽ được.
‫Xin chào, tôi là Michael.
‫Tôi là Michael.
‫Vì vậy, chúng không khác nhau theo bất kỳ cách nào.
‫Vì vậy, bây giờ bạn thấy lý do tại sao nó là hợp lý để công khai phương pháp này ở đây.
‫Và nó thực sự là một phương pháp công khai, và nó thực sự không có ý nghĩa khi đặt nó ở chế độ riêng tư, bởi vì bây
‫giờ tôi không thể thay đổi nó.
‫Thực ra, như tôi đã nói, có nhiều cách để thay đổi nó.
‫Một trong số đó là tạo tài sản.
‫Cái còn lại là tạo các hàm tạo, và chúng ta sẽ làm cả hai việc đó.
‫Vì vậy, tôi sẽ bắt đầu với các hàm tạo trong video tiếp theo, nơi bạn sẽ thấy cách tiếp tục với điều
‫đó.
‫Vì vậy, bây giờ, trước hết, một thử thách nhỏ dành cho bạn.
‫Vì vậy, tạo một biến công khai họ của kiểu thay đổi chuỗi, giới thiệu phương pháp của tôi.
‫Vì vậy, nó cho biết toàn bộ tên.
‫Vì vậy, nó không chỉ nói tên, mà còn là họ.
‫Sau đó, tạo hai đối tượng với đầy đủ thông tin về chúng trong CSS chương trình của chúng tôi.
‫Vì vậy, trong phương pháp chính.
‫Được rồi.
‫Tôi hy vọng bạn tạm dừng video và cố gắng làm điều đó.
‫Vì vậy, chúng ta hãy tiếp tục và tôi sẽ công khai họ với sự tham gia của ngôi sao, họ sẽ trống cho đến bây
‫giờ.
‫Ở đây cũng vậy.
‫Tôi sẽ đổi tên đầu tiên đó thành không phải là Michael nữa vì không phải ai cũng được gọi là Michael.
‫Vậy thì tôi đang thay đổi.
‫Giới thiệu bản thân cũng cho biết họ.
‫Vì vậy, tôi sẽ cần họ ở đây.
‫Và bây giờ chúng ta hãy tạo hai đối tượng với đầy đủ thông tin về chúng.
‫Vì vậy, tôi sẽ thoát khỏi.
‫Vì vậy, thực sự hãy để tôi chỉ cần dọn dẹp mọi thứ ở đây.
‫Vì vậy, trước hết, con người và tôi sẽ gọi cô ấy là Sissy là một con người mới và bây giờ Sissy đã có một cái tên đầu tiên.
‫Vì vậy, họ sẽ là Sissy và họ của cô ấy.
‫Thực ra, tôi không biết họ của Sissy là gì.
‫Tôi sẽ gọi một Wagner.
‫Và sau đó chúng ta có Sissy, người tự giới thiệu bản thân, giới thiệu bản thân, và bây giờ chúng ta có một con người
‫khác, con người chính diện, con người mới.
‫Và trán đó thực sự sẽ được gọi là trán.
‫Đó là một cái tên rất phổ biến, nhưng đó là một cái tên rất cổ điển, người Áo.
‫Và họ trước đó sẽ là Mila.
‫Bạn thực sự có thể viết nó với bạn.
‫Bạn không cần phải sử dụng dấu hiệu đặc biệt này ở đây.
‫Được chứ.
‫Và người đó cũng nên giới thiệu về bản thân.
‫Vì vậy, giới thiệu bản thân là những gì anh ấy sẽ nói.
‫Vì vậy, hãy chạy mã và chúng ta sẽ thấy.
‫Xin chào, tôi là Sissy Wagner.
‫Xin chào, tôi là Franz Von Miller.
‫Vì vậy, chúng tôi ở đây.
‫Bạn thấy cách sử dụng con người hoặc cách sử dụng kiểu dữ liệu của riêng bạn.
‫Vì vậy, chúng ta sẽ xem xét điều đó nhiều hơn một chút vì hiện tại, như tôi đã nói, đây chỉ là một thành viên, chỉ
‫là một biến.
‫Và tôi đã nói về tài sản trước đó.
‫Vì vậy, ví dụ, chiều dài là một thuộc tính, nhưng các thuộc tính được viết bằng chữ in hoa ở đầu và chúng
‫ta sẽ xem xét các thuộc tính và tất nhiên chúng ta cũng sẽ xem xét các hàm tạo vì tại sao tôi
‫phải làm điều này bằng cách nào nếu tôi có thể đơn giản làm toàn bộ mọi thứ trong một dòng?
‫Vì vậy, giả sử tôi có thể nhập một cái gì đó giống như Sissy và Wagner ngay tại đây, và con người đó đã được
‫tạo ra.
‫Sau đó, tôi sẽ không phải thực hiện tất cả các dòng bổ sung này, vì vậy tôi có thể đơn giản làm điều đó trong cùng một dòng.
‫Và đó chính xác là những gì bạn có thể đạt được bằng cách sử dụng các hàm tạo và đó là những gì chúng ta sẽ làm
‫trong video tiếp theo.
‫Vì vậy, tôi hy vọng bạn có thể quản lý để thực hiện thử thách nhỏ mà bạn có ở đây.
‫Trong video tiếp theo.
‫Trước tiên, chúng ta sẽ xem xét các hàm tạo trước khi đi vào các thuộc tính.
‫Vậy hẹn gặp lại các bạn trong video tiếp theo.