‫Chào mừng trở lại.
‫Trong video này, chúng ta sẽ nói về một mối quan hệ bởi vì cho đến nay những gì chúng ta đã thấy trong thừa
‫kế là một mối quan hệ.
‫Vì vậy, ở đây, ví dụ, tôi sẽ loại bỏ các SEAL ở đây từ video trước.
‫Vì vậy, một chiếc xe hơi hay một bộ BMW tốt hơn?
‫Một chiếc BMW là một chiếc xe hơi.
‫Vì vậy, đó là mối quan hệ giữa BMW và xe hơi.
‫Đối với Audi cũng vậy?
‫Một chiếc Audi là một chiếc xe hơi, một chiếc MX 3 là một chiếc BMW.
‫Vì vậy, đó là khá nhiều ý tưởng chung về kế thừa.
‫Nhưng cũng có một thứ gọi là có một mối quan hệ.
‫Vì vậy, giả sử chúng tôi muốn có một bộ thông tin bổ sung cho ô tô của chúng tôi nói chung cho mỗi chiếc ô
‫tô có.
‫Vì vậy, những gì chúng tôi có thể làm ở đó là tạo một lớp bổ sung và tôi sẽ gọi lớp này là thông tin ô tô hoặc thực
‫sự chúng ta hãy tiếp tục và tạo ra thậm chí có thể là thông tin ID ô tô.
‫Vì vậy, để xác định từng chiếc ô tô, hãy tạo một lớp mới và gọi nó là một thông tin ID ô tô.
‫Vì vậy, lớp này ở đây có sự kế thừa hoặc mối quan hệ, vì vậy khá nhiều BMW có thông tin ID xe hơi hoặc một chiếc xe hơi có
‫thông tin ID xe hơi.
‫Vì vậy, ở đây tôi chỉ muốn có một số tài sản.
‫Ví dụ, một số nguyên được gọi là ID num.
‫Vì vậy, cái này sẽ được khởi tạo bằng 0 và nếu không thì đây sẽ chỉ là ID, là một định
‫danh duy nhất, không phải một số.
‫Vì vậy, hầu như mọi chiếc xe đều có con số này và nó là duy nhất.
‫Vì vậy, chiếc xe một có ID là số 0, chiếc xe thứ hai có ý tưởng về một và v.v.
‫Và mỗi chiếc xe cũng nên có một chủ sở hữu.
‫Vì vậy, chủ sở hữu chuỗi công khai và thực sự tôi cũng sẽ sử dụng một thuộc tính.
‫Vì vậy, chủ sở hữu chuỗi prop và ở đây cũng nhận và thiết lập và nếu nó không có chủ sở hữu, thì câu lệnh chuẩn sẽ không có chủ
‫sở hữu.
‫Vì vậy, giả sử chiếc xe chỉ được sản xuất.
‫Tất nhiên, bạn có thể tranh luận rằng chiếc xe này vẫn thuộc sở hữu của công ty
‫sản xuất nó, chẳng hạn như BMW hay Audi hoặc bất kỳ nhà sản xuất ô tô nào khác, và nếu không thì nó đã có chủ sở hữu.
‫Vì vậy, trong trường hợp đó, giả sử nó không có chủ sở hữu, nhưng ngược lại nó có chủ sở hữu.
‫Vì vậy, thông tin ID ô tô này là thứ mà tôi có thể tạo một phiên bản trong lớp học ô tô của mình và sau đó
‫tôi có thể sử dụng nó trong bất kỳ lớp học lái xe nào khác.
‫Vì vậy, chúng ta hãy tiếp tục và làm điều đó.
‫Hãy tạo ở đây một has a Mối quan hệ có một mối quan hệ có nghĩa là một chiếc ô tô có thông tin ID ô tô được bảo vệ và tôi
‫sẽ gọi đó là một thông tin ID ô tô, đó là một thông tin ID ô tô mới.
‫Và bây giờ trong ô tô của mình, tôi muốn InfoQ, tôi có thể đơn giản thiết lập mọi thứ để chúng tôi có thể tiếp tục và tạo những người thiết lập ở đây và
‫tất cả những thứ đó.
‫Nhưng tôi sẽ chỉ sử dụng nó ngay tại đây vì vẻ đẹp của việc có thuộc tính
‫là tôi thực sự có thể truy cập chúng ở đây để tôi có thể tạo một phương thức được gọi là đặt thông tin ID xe.
‫Vì vậy, điều đó sẽ làm là nó sẽ chỉ cần đặt ID ID xe mà một ở đây chấm id num hai id num.
‫Và bây giờ bạn đang tự hỏi tên ID này đến từ đâu, cái thứ hai này ở đây?
‫Chà, đó là một số nguyên mà tôi sẽ cung cấp bất cứ khi nào tôi thiết lập.
‫Vì vậy, đây sẽ là một tài sản ở đây.
‫Và một cái khác mà tôi cần là chủ sở hữu.
‫Vì vậy, chủ sở hữu chuỗi.
‫Vì vậy, khi tôi đặt thông tin ID xe, tôi muốn có hai thông tin này và thông tin này.
‫Và ở đây tôi cũng có thể nói rằng thông tin ID ô tô sẽ có ở đây.
‫Nó là chủ sở hữu sẽ là chủ sở hữu, nhưng ở đây thực sự không viết hoa nếu có thể.
‫Vì vậy, chúng tôi có chủ sở hữu và nó sẽ là chủ sở hữu ô tô bất cứ khi nào chúng tôi sử dụng phương pháp đặt thông tin ID ô tô.
‫Vì vậy, chúng ta hãy tiếp tục và lấy thông tin ID ô tô bằng cách tạo một phương thức mới public void, lấy thông tin ID
‫ô tô và người ta sẽ chỉ cần viết một cái gì đó lên bảng điều khiển.
‫Một cái gì đó giống như chiếc xe có ID của và ở đây tôi sẽ sử dụng số 0 và được sở hữu bởi và ở đây tôi sẽ
‫sử dụng một.
‫Vì vậy, ở đây tôi sẽ nói thông tin ô tô chấm số ID và chủ sở hữu dấu chấm thông tin ô tô.
‫Vì vậy, những gì cho phép tôi làm là điều chỉnh thông tin thẻ cho từng chiếc ô tô mà tôi có, bất kể đó chỉ là một
‫chiếc ô tô, nếu đó là BMW, nếu đó là Audi ba hoặc bất cứ điều gì.
‫Bởi vì class này bây giờ có một mối quan hệ ở đây.
‫Vì vậy, chúng ta chỉ có thể tiếp tục vào lớp chương trình và ở đây chúng ta có thể thêm một số thông tin.
‫Vì vậy, giả sử chúng tôi muốn thêm một số thông tin vào chiếc BMW của mình và ồ, đó có phải là ba chiếc không?
‫Vì vậy, chúng ta hãy tiếp tục và làm điều đó ở đây.
‫BMW Z Three sẽ có thông tin ID xe hơi, giả sử chiếc này có ý tưởng về một,
‫hai, ba, bốn và chủ sở hữu sẽ là Dennis ở Utah.
‫Và bây giờ có chiếc Audi a 3 và chiếc này sẽ nhận được thông tin ID xe của một, hai, ba
‫hoặc năm và chủ sở hữu sẽ là Frank White.
‫Và bây giờ chúng ta có thể tiếp tục và lấy những ID đó, lấy thông tin ID ô tô cho BMW và cả Audi ba, lấy
‫thông tin ID ô tô.
‫Vì vậy, bây giờ nếu bạn gọi như vậy hoặc nếu chúng tôi chạy mã đó, chúng tôi sẽ thấy rằng thông tin bổ sung có sẵn tại xe của
‫chúng tôi.
‫Vì vậy, đó là một cách mà bạn có thể đơn giản thêm thông tin vào một đối tượng.
‫Vì vậy, bạn có thể thấy chiếc xe có ý tưởng là một, hai, ba, bốn, và nó thuộc sở
‫hữu của Dennis Panetta và chiếc xe có ID là một, hai, ba, năm và thuộc sở hữu của Frank White.
‫Được rồi.
‫Vì vậy, đó thường là cách bạn có thể tiếp tục và thêm thông tin.
‫Vì vậy, đó là một tổng hợp cho chiếc xe của chúng tôi.
‫Và nó có một mối quan hệ cách tiếp cận mọi thứ.
‫Tuyệt quá.
‫Vì vậy, đó là khá nhiều về các mối quan hệ.
‫Vậy hẹn gặp lại các bạn trong video tiếp theo.