When a class inherits another, only the features — variables, constant dịch - When a class inherits another, only the features — variables, constant Việt làm thế nào để nói

When a class inherits another, only

When a class inherits another, only the features — variables, constants, initial state schema and operations — are inherited; the visibility list is not. Therefore, it is necessary to specify the visibility list of the subclass. This enables visible features of the superclass to be removedfromthe subclass’s interface, and features of the superclass not in its interface to be visible in the subclass. The class BoundedQueueItem inherits QueueItem maintaining the same interface. It adds to the features of QueueItem, however, a constant max denoting the maximum number of items the queue can contain. Constants are specified in Object-Z classes by axiomatic definitions in the same way global constants are specified in Z. Their scope, however, is limited to the class in which they are declared. A constant is associated with a fixed value which, unlike the values of state variables, cannot be changed by any operation of the class. This value may, however, differ for different objects of the class. The inherited state schema of QueueItem is extended with a predicate stating that the number of items in the queue is less than or equal to max. The explicitly specified state schema in BoundedQueueItem is conjoined with that inherited from QueueItem. Similarly, an explicitly declared initial state schema would be conjoined with the inherited initial state schema and any explicitly declared operation would be conjoined with a identically named inherited operation. The predicate added to the inherited state schema is implicitly included in the inherited initial state schema and preconditionand postconditionof each inherited operation. Hence, it alone is all that is needed to specify the bounded queue. However, for clarity, a precondition is also added to the operation Join which states that the number of items in the queue is less than max. The class BoundedQueueItem is equivalent to the following class specified without using inheritance.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Khi một lớp kế thừa nhau, chỉ là các tính năng — biến, hằng, giản đồ ban đầu nhà nước và hoạt động-được thừa kế; khả năng hiển thị danh sách là không. Vì vậy, nó là cần thiết để xác định khả năng hiển thị danh sách phân lớp. Điều này cho phép hiển thị các tính năng của lớp cha phải của phân lớp removedfromthe giao diện và tính năng của lớp cha không có trong giao diện của nó để được nhìn thấy trong phân lớp. Lớp BoundedQueueItem kế thừa QueueItem duy trì cùng một giao diện. Nó cho biết thêm các tính năng của QueueItem, Tuy nhiên, một tối đa liên tục biểu thị số lượng mặt hàng hàng đợi có thể chứa tối đa. Hằng số là specified vào các lớp đối tượng-Z bởi definitions tiên đề trong cùng một cách toàn cầu hằng là specified trong Z. Phạm vi của họ, Tuy nhiên, được giới hạn trong các lớp học mà họ tuyên bố. Một hằng số được liên kết với một giá trị fixed mà, không giống như các giá trị của biến trạng thái, không thể được thay đổi bởi bất kỳ hoạt động của lớp. Giá trị này có thể, Tuy nhiên, khác cho các đối tượng khác nhau của các lớp học. Lược đồ nhà nước thừa kế của QueueItem được mở rộng với một vị ngữ nói rằng số lượng các mục trong hàng đợi là nhỏ hơn hoặc bằng đến tối đa. Trong một cách rõ ràng lược đồ nhà nước specified trong BoundedQueueItem dính với điều đó được thừa hưởng từ QueueItem. Tương tự, một lược đồ nhà nước đầu tiên tuyên bố một cách rõ ràng sẽ dính với giản đồ được thừa kế nhà nước ban đầu và bất kỳ một cách rõ ràng tuyên bố hoạt động sẽ dính với một hoạt động được đặt tên giống nhau được thừa kế. Predicate được thêm vào giản đồ được thừa kế nhà nước ngầm được bao gồm trong trạng thái ban đầu được thừa kế lược đồ và preconditionand postconditionof mỗi thừa hưởng hoạt động. Do đó, nó một mình là tất cả những gì là cần thiết để xác định một hàng bị chặn. Tuy nhiên, cho rõ ràng, một điều kiện tiên quyết cũng thêm vào các hoạt động tham gia rằng số lượng các mục trong hàng đợi là ít hơn tối đa. Lớp BoundedQueueItem là tương đương với specified lớp sau mà không cần sử dụng di sản thừa kế.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Khi một lớp thừa kế khác, chỉ có các tính năng - biến, hằng, giản đồ trạng thái ban đầu và hoạt động - được thừa kế; danh sách khả năng hiển thị không phải là. Vì vậy, nó là cần thiết để xác định danh sách khả năng hiển thị của lớp con. Điều này cho phép các tính năng nhìn thấy được của lớp cha để được giao diện removedfromthe lớp con, và tính năng của các lớp cha không phải trong giao diện của nó được nhìn thấy trong các lớp con. Lớp BoundedQueueItem? kế thừa QueueItem? duy trì cùng một giao diện. Nó thêm vào các tính năng của QueueItem ?, tuy nhiên, một tối đa liên tục thể hiện số lượng tối đa của các mục hàng đợi có thể chứa. Hằng số cụ thể ed fi trong lớp Object-Z bởi nitions de fi tiên đề trong cùng một cách hằng số toàn cầu đang speci ed fi trong Z. phạm vi của họ, tuy nhiên, được giới hạn trong lớp, trong đó chúng được khai báo. Một hằng số được liên kết với một giá trị cố định fi mà, không giống như các giá trị của biến trạng thái, không thể thay đổi bởi bất kỳ hoạt động của lớp. Giá trị này có thể, tuy nhiên, có sự khác biệt cho các đối tượng khác nhau của lớp. Giản đồ trạng thái thừa kế của QueueItem? được mở rộng với một vị nói rằng số lượng các mục trong hàng đợi là nhỏ hơn hoặc bằng đến tối đa. Giản đồ trạng thái fi ed một cách rõ ràng cụ thể trong BoundedQueueItem? là dính liền với đó được thừa kế từ QueueItem ?. Tương tự như vậy, một lược đồ trạng thái ban đầu tuyên bố một cách rõ ràng sẽ là dính liền với các giản đồ trạng thái ban đầu được thừa kế và bất kỳ hoạt động khai báo rõ ràng sẽ là dính liền với một hoạt động thừa hưởng hệt tên. Các vị thêm vào sơ đồ nhà nước kế thừa là mặc nhiên bao gồm trong lược đồ trạng thái ban đầu được thừa kế và preconditionand postconditionof từng thừa hưởng hoạt động. Do đó, nó một mình là tất cả những gì là cần thiết để xác định hàng đợi bị chặn. Tuy nhiên, cho rõ ràng, một điều kiện tiên quyết là cũng thêm vào các hoạt động tham gia trong đó nói rằng số lượng các mục trong hàng đợi là ít hơn tối đa. Lớp BoundedQueueItem? là tương đương với các lớp sau đây cụ thể fi ed mà không sử dụng thừa kế.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: