რა არის სუფთა ვირტუალური მეთოდი?
რა არის სუფთა ვირტუალური მეთოდი?

ვიდეო: რა არის სუფთა ვირტუალური მეთოდი?

ვიდეო: რა არის სუფთა ვირტუალური მეთოდი?
ვიდეო: რა არის სახის " სერუმი " _ შრატი და მისი გამოყენება/serum, suero facial 2024, მაისი
Anonim

ა სუფთა ვირტუალური ფუნქცია ან სუფთა ვირტუალური მეთოდი არის ვირტუალური ფუნქცია რომელიც უნდა განხორციელდეს მიღებული კლასის მიერ, თუ მიღებული კლასი არ არის აბსტრაქტული. კლასები შეიცავს სუფთა ვირტუალური მეთოდები მათ უწოდებენ "აბსტრაქტულ" და მათი უშუალოდ დაყენება შეუძლებელია.

შესაბამისად, რა არის სუფთა ვირტუალური ფუნქციის მაგალითი?

ა სუფთა ვირტუალური ფუნქცია არის ფუნქცია რომელიც უნდა გადაიწეროს წარმოებულ კლასში და არ საჭიროებს განსაზღვრას. ა ვირტუალური ფუნქცია გამოცხადებულია წმინდა ” ცნობისმოყვარე =0-ის გამოყენებით სინტაქსი . ამისთვის მაგალითი : კლასის ბაზა {

შეიძლება ასევე იკითხოს, რა განსხვავებაა ვირტუალურ და სუფთა ვირტუალურ ფუნქციას შორის? Მთავარი შორის განსხვავება ' ვირტუალური ფუნქცია "და" სუფთა ვირტუალური ფუნქცია "ეს არის" ვირტუალური ფუნქცია - აქვს თავისი განმარტება წელს საბაზო კლასი და ასევე მემკვიდრეობით მიღებული კლასები განაახლებს მას. The სუფთა ვირტუალური ფუნქცია არ აქვს განმარტება წელს საბაზო კლასი და ყველა მემკვიდრეობით მიღებული კლასმა უნდა განაახლოს იგი.

ამას გარდა, შეუძლია თუ არა სუფთა ვირტუალურ ფუნქციას ჰქონდეს განმარტება?

Დიახ სუფთა ვირტუალური ფუნქცია შეიძლება ჰქონდეს სხეული. ყველა სუფთა ვირტუალური ნიშნავს რომ შენ შეუძლია არ დაურეკო ფუნქცია ობიექტის გამოყენებით, რომელიც აქვს გამოცხადდა ან აქვს მემკვიდრეობით მიიღო სუფთა ვირტუალური ფუნქცია . ამის გამო, თქვენ არ შეგიძლიათ შექმნათ კლასების ობიექტები სუფთა ვირტუალური ფუნქციები.

რა არის ვირტუალური ფუნქცია და სუფთა ვირტუალური ფუნქცია C++-ში?

ა სუფთა ვირტუალური ფუნქცია არის ვირტუალური ფუნქცია C++-ში რისთვისაც არ გვჭირდება რაიმეს დაწერა ფუნქცია განმარტება და მხოლოდ ჩვენ უნდა განვაცხადოთ იგი. იგი გამოცხადებულია დეკლარაციაში 0-ის მინიჭებით. აბსტრაქტული კლასი არის კლასი C++ რომლებსაც აქვთ მინიმუმ ერთი სუფთა ვირტუალური ფუნქცია.

გირჩევთ: