‫Chào mừng trở lại.
‫Trong video cuối cùng, bạn đã thấy những kiến thức cơ bản về tóm tắt.
‫Và tôi muốn cho bạn thấy thêm một chút về điều đó.
‫Vì vậy, hãy tiếp tục và tạo một khối lập phương.
‫Và nó sẽ là Ice Cube Baby.
‫Và nó sẽ có hình dạng là một khối lập phương.
‫Được rồi.
‫Vì vậy, điều này có nghĩa là tôi muốn tạo một khối lập phương, và nó phải là hình dạng mà chúng ta hiện đang
‫xem như một khối lập phương.
‫Vì vậy, chúng tôi đang sử dụng từ khóa này như một từ khóa để nói rằng tôi muốn có nó dưới dạng một loại lớp cụ thể, trong khi một
‫kiểu dữ liệu cụ thể, kiểu dữ liệu là khối lập phương và đó là kiểu dữ liệu mà chúng tôi tự tạo.
‫Nó giống như nói một cái gì đó là INT.
‫Vì vậy, tôi muốn có đây là một số nguyên, nhưng trong trường hợp này, chúng tôi không sử dụng kiểu dữ liệu cơ bản như INT, mà
‫sử dụng kiểu dữ liệu do chúng tôi tự tạo.
‫Vì vậy, những gì tôi sẽ làm bây giờ là tôi sẽ kiểm tra xem Ice Cube có phải là rỗng không, bởi vì nếu nó là rỗng, thì
‫nó không phải là một khối.
‫Nhưng nếu nó không phải là rỗng, thì nó sẽ là một khối lập phương.
‫Vì vậy, điều này có nghĩa là nếu nó là rỗng, chúng ta có thể nói một cách an toàn rằng hình dạng này không phải là hình lập phương, được rồi, bởi vì nó
‫không hoạt động để thêm hoặc đặt nó vào một hình lập phương.
‫Bởi vì tốt, nếu nó không ở Cuba, thì nó có thể, trong trường hợp của chúng ta, sẽ là một hình cầu, phải không?
‫Và sau đó những gì tôi cũng có thể làm là tôi có thể kiểm tra xem nó có thuộc một loại nào đó hay không, chứ không chỉ bằng cách sử
‫dụng dấu bằng kép và sử dụng null.
‫Nhưng tôi thực sự có thể kiểm tra xem hình dạng có phải là loại hình khối hay không.
‫Và nếu đúng như vậy, tôi cũng có thể an tâm nói rằng điều này.
‫Là một khối lập phương.
‫Hoặc hình dạng này là một khối lập phương.
‫Được rồi.
‫Vì vậy, chúng tôi sử dụng từ khóa is để kiểm tra xem một biến có thuộc một loại nhất định hay không.
‫Chúng tôi sử dụng từ khóa as để tạo một biến dưới dạng một loại nhất định.
‫Tuy nhiên, nó không phải lúc nào cũng hoạt động.
‫Được rồi.
‫Vì vậy, bây giờ nếu chúng ta chạy lại điều này, một lần nữa chúng ta sẽ thấy rằng đây là một hình dạng hoặc hình dạng không phải là hình lập phương.
‫Và sau đó chúng ta sẽ thấy rằng đây là một khối lập phương, bởi vì một trong số chúng là khối lập phương, khối còn lại không phải là khối lập phương.
‫Vì vậy, hình đầu tiên là một hình cầu và nó nói rằng hình dạng không phải là hình lập phương.
‫Và cái tiếp theo là đây là một khối lập phương.
‫Và nó nói rằng hình dạng là một khối lập phương.
‫Được rồi.
‫Vì vậy, bây giờ chúng ta có thể thấy rằng điều này thực sự đã hoạt động, vì vậy chúng ta có thể thực sự kiểm tra nó.
‫Và trong trường hợp này, nó siêu ngu ngốc, phải không?
‫Bởi vì chúng tôi chỉ kiểm tra nó để viết một cái gì đó lên bảng điều khiển.
‫Nhưng trong những trường hợp khác, nó thực sự có thể phù hợp với chương trình của bạn vì sau đó bạn có thể làm gì đó với
‫nó.
‫Nếu nó là một khối lập phương, thì bạn có thể làm một cái gì đó cụ thể, cho dù bạn có thể tính toán nó hoặc bạn có thể điều chỉnh nó, hoặc bạn có
‫thể lưu trữ nó trong cơ sở dữ liệu hoặc bất cứ điều gì.
‫Nếu đó là một cái gì đó khác, thì bạn sẽ xử lý nó theo cách khác.
‫Được rồi, đó là những gì bạn có thể làm.
‫Nó khá tuyệt.
‫Đó là một phần của tính đa hình mà chúng tôi đang sử dụng ở đây.
‫Điều đó khá tuyệt.
‫Vì vậy, bạn có thể thấy bạn có một chức năng khác mà bạn có thể sử dụng.
‫Bây giờ giả sử chúng ta muốn truyền từ một đối tượng sang một khối lập phương.
‫Tất nhiên, điều này chỉ hoạt động nếu đối tượng, trên thực tế, có chứa một khối lập phương.
‫Được rồi, hãy tạo một khối lập phương.
‫Tôi sẽ gọi đây là một khối lập phương.
‫Và nó sẽ là một khối lập phương mới, và nó sẽ có bán kính là bảy.
‫Được rồi.
‫Vì vậy, bây giờ những gì tôi có thể làm là tôi có thể tạo một khối mới và tôi sẽ gọi đây là một khối hai,
‫sẽ đúc Khối lập phương.
‫Một đến một khối lập phương.
‫Vậy điều đó có ý nghĩa gì?
‫Nó có nghĩa là tôi muốn tạo một khối mới có tên là Cube hai và tôi muốn đúc một khối thành một khối lập phương.
‫Tất nhiên, điều này sẽ chỉ hoạt động nếu Cube một, trên thực tế, là một khối lập phương.
‫Và bây giờ chúng ta biết rằng nó là một khối lập phương.
‫Nhưng đó là bởi vì chúng tôi đã lập trình nó theo cách này.
‫Cuối cùng, nó thực sự là một đối tượng.
‫Vì vậy, nó là một đối tượng chứa một khối lập phương.
‫Vì vậy, đối tượng là lớp có khá nhiều ở đây hỗ trợ tất cả các lớp trong hệ thống phân cấp lớp net và cung
‫cấp các dịch vụ cấp thấp cho các lớp dẫn xuất.
‫Điều này có nghĩa là mọi lớp đơn lẻ đang kế thừa từ lớp này được gọi là đối tượng mỗi lớp.
‫Và đó là trường hợp của C.
‫Đó cũng là trường hợp của Java và các ngôn ngữ lập trình khác.
‫Sau đó có lẽ là bất kỳ.
‫Vì vậy, ví dụ, trong Kotlin, đó là một từ khóa bất kỳ cũng là loại khái niệm tương tự.
‫Đúng.
‫Vì vậy, lớp đối tượng này chứa một cái gì đó giống như hai chuỗi để băm và nếu bạn muốn biết thêm, bạn thực sự có thể
‫kiểm tra nó.
‫Vì vậy, hãy giữ phím điều khiển được nhấn và bạn có thể thấy nó có tham chiếu bằng bằng tham chiếu bằng được mã băm được
‫nhập thành chuỗi.
‫Vì vậy, đây là những phương thức mà mọi đối tượng đều có, mặc dù bạn chưa thực hiện nó.
‫Vì vậy, bạn có thể rất nhanh chóng thấy điều đó bằng cách.
‫Sử dụng cái này cho, giả sử, hình dạng của chúng ta.
‫Nên ở đây.
‫Hình dạng bắt đầu thành chuỗi.
‫Bạn có thể thấy nó có phương pháp này giống như dấu chấm hình dạng bằng lấy mã băm, nhận thông tin, v.v.
‫Vì vậy, hầu hết các thuộc tính mà chúng ta có thể thấy ở đây, chúng ta chưa thực hiện, chúng ta chỉ có chúng bởi vì
‫mọi lớp đang kế thừa từ đối tượng.
‫Được rồi.
‫Vậy bây giờ.
‫Hãy viết một cái gì đó lên bảng điều khiển với Q hai của chúng tôi mà chúng tôi có ở đây.
‫Vì vậy, C. W , và những gì tôi sẽ nói là, có một tập và sau đó sẽ chuyển hoặc
‫in tập.
‫Vì vậy, khối lập phương để đặt tên và khối lập phương để chấm khối lượng.
‫Được rồi.
‫Và điều này, tất nhiên, sẽ chỉ hoạt động.
‫Nếu nó thực sự là một khối lập phương, và trong trường hợp của chúng tôi là như vậy.
‫Vì vậy, nó sẽ hoạt động tốt.
‫Bây giờ chúng ta hãy chạy nó.
‫Và chúng ta có thể thấy CUPE có khối lượng là 300 hoặc 343.
‫Vì vậy, đó là khối lập phương mà chúng tôi đã tạo ở đây, CUPE với bảy.
‫Được rồi.
‫À chính nó đấy.
‫Bây giờ, bạn đã thấy cách sử dụng trừu tượng, cách bạn có thể làm việc với các lớp trừu tượng,
‫khi bạn tạo một lớp trừu tượng, tất nhiên, bạn có thể tạo các phương thức trừu tượng mà sau đó bạn phải triển khai
‫sau khi một lớp kế thừa từ lớp này.
‫Vì vậy, một khi một lớp kế thừa từ hình dạng.
‫Được rồi.
‫Tôi hy vọng bạn thích video này.
‫Đây là một trong những video khác mà tôi nhận được phản hồi.
‫Mọi người đã yêu cầu nó, vì vậy tôi quyết định tạo video cụ thể này.
‫Và nếu bạn có bất kỳ nhu cầu hoặc câu hỏi nào khác, vui lòng cho tôi biết trong phần câu hỏi hoặc trong phần bất hòa.