I was going over the official Oracle tutorial where it introduces the  dịch - I was going over the official Oracle tutorial where it introduces the  Việt làm thế nào để nói

I was going over the official Oracl

I was going over the official Oracle tutorial where it introduces the idea of polymorphism with the example of a class hierarchy of 3 classes; Bicycle being the superclass, and MountainBike and RoadBike being 2 subclasses.

It shows how the 2 subclasses override a method "printDescription" declared in Bicycle, by declaring different versions of it.

And finally, toward the end, the tutorial mentions the Java Virtual Machine (JVM) calls the appropriate method for the object that is referred to in each variable.

But, nowhere does the tutorial on polymorphism mention the concept of "abstract" classes and methods. How is run-time polymorphism achieved unless printDescription() in Bicycle is declared "abstract"? I mean, given this example, based on what hints does the compiler decide not to bind method invocation to the reference type at compile time, and think that it should leave it for the JVM to deal with at run-time?

Below is the example used:
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Tôi đã đi qua các hướng dẫn chính thức của Oracle nơi nó giới thiệu ý tưởng của đa hình với ví dụ về một hệ thống phân cấp lớp của các lớp 3. Xe đạp là các, và MountainBike và RoadBike là 2 phân lớp.Nó cho thấy làm thế nào phân lớp 2 ghi đè một phương pháp "printDescription" tuyên bố trong xe đạp, bằng cách tuyên bố các phiên bản khác nhau của nó.Và cuối cùng, vào cuối, hướng dẫn đề cập đến các cuộc gọi máy ảo Java (JVM) các phương pháp thích hợp cho đối tượng được nhắc đến trong mỗi biến.Tuy nhiên, không có nơi nào hướng dẫn về đa hình đề cập đến khái niệm về "trừu tượng" lớp học và phương pháp. Làm thế nào thời gian chạy đa hình được thực hiện trừ khi printDescription() trong xe đạp tuyên bố "tóm tắt"? Tôi có nghĩa là, cho ví dụ này, dựa trên những gì gợi ý nào trình biên dịch quyết định không ràng buộc invocation phương pháp để loại tài liệu tham khảo tại thời gian biên dịch, và nghĩ rằng nó nên để lại nó cho JVM để đối phó với tại thời gian chạy?Dưới đây là ví dụ được sử dụng:
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Tôi đã đi qua các Oracle hướng dẫn chính thức mà nó giới thiệu các ý tưởng của đa hình với các ví dụ về một hệ thống phân cấp lớp 3 lớp; Xe đạp là lớp cha, và MountainBike và RoadBike là 2 lớp con. Nó cho thấy cách 2 lớp con ghi đè lên một phương pháp "printDescription" tuyên bố trong xe đạp, bằng cách tuyên bố các phiên bản khác nhau của nó. Và cuối cùng, vào giai đoạn cuối, các hướng dẫn đề cập đến Java Virtual Machine (JVM) gọi là phương pháp thích hợp cho các đối tượng được đề cập đến trong mỗi biến. Nhưng, không nơi nào không hướng dẫn về đa hình đề cập đến các khái niệm về lớp học "trừu tượng" và phương pháp. Làm thế nào là thời gian chạy đa hình đạt được trừ khi printDescription () trong xe đạp được tuyên bố là "trừu tượng"? Tôi có nghĩa là, cho ví dụ này, dựa trên những gì gợi ý không trình biên dịch quyết định không ràng buộc phương pháp gọi đến các loại tài liệu tham khảo tại thời gian biên dịch, và nghĩ rằng nó nên để lại nó cho JVM để đối phó với tại thời gian chạy? Dưới đây là ví dụ đã qua sử dụng:







đ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: