{"id":19242,"date":"2024-04-15T05:36:52","date_gmt":"2024-04-15T05:36:52","guid":{"rendered":"https:\/\/exam.pscnotes.com\/mcq\/?p=19242"},"modified":"2024-04-15T05:36:52","modified_gmt":"2024-04-15T05:36:52","slug":"a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b","status":"publish","type":"post","link":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/","title":{"rendered":"A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes"},"content":{"rendered":"<p>[amp_mcq option1=&#8221;will override the base class function&#8221; option2=&#8221;will cause an error message to display&#8221; option3=&#8221;will be overridden by the base class function&#8221; option4=&#8221;will execute immediately often the base class function executes&#8221; correct=&#8221;option1&#8243;]<!--more--><\/p>\n<p>The correct answer is A. will override the base class function.<\/p>\n<p>When a function in a derived class has the same name as a function in the parent class, the function in the derived class overrides the function in the parent class. This means that the function in the derived class will be called instead of the function in the parent class, when a reference or pointer to the derived class is used.<\/p>\n<p>Option B is incorrect because it is not an error to have a function in a derived class that has the same name as a function in the parent class. The function in the derived class will override the function in the parent class.<\/p>\n<p>Option C is incorrect because the function in the derived class will override the function in the parent class, not the other way around.<\/p>\n<p>Option D is incorrect because the function in the derived class will only be called if a reference or pointer to the derived class is used. If a reference or pointer to the parent class is used, the function in the parent class will be called.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[amp_mcq option1=&#8221;will override the base class function&#8221; option2=&#8221;will cause an error message to display&#8221; option3=&#8221;will be overridden by the base class function&#8221; option4=&#8221;will execute immediately often the base class function executes&#8221; correct=&#8221;option1&#8243;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[683],"tags":[],"class_list":["post-19242","post","type-post","status-publish","format-standard","hentry","category-object-oriented-programming-using-c-plus-plus","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.2 (Yoast SEO v23.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes\" \/>\n<meta property=\"og:description\" content=\"[amp_mcq option1=&#8221;will override the base class function&#8221; option2=&#8221;will cause an error message to display&#8221; option3=&#8221;will be overridden by the base class function&#8221; option4=&#8221;will execute immediately often the base class function executes&#8221; correct=&#8221;option1&#8243;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/\" \/>\n<meta property=\"og:site_name\" content=\"MCQ and Quiz for Exams\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-15T05:36:52+00:00\" \/>\n<meta name=\"author\" content=\"rawan239\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rawan239\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/","og_locale":"en_US","og_type":"article","og_title":"A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes","og_description":"[amp_mcq option1=&#8221;will override the base class function&#8221; option2=&#8221;will cause an error message to display&#8221; option3=&#8221;will be overridden by the base class function&#8221; option4=&#8221;will execute immediately often the base class function executes&#8221; correct=&#8221;option1&#8243;]","og_url":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/","og_site_name":"MCQ and Quiz for Exams","article_published_time":"2024-04-15T05:36:52+00:00","author":"rawan239","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rawan239","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/","url":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/","name":"A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes","isPartOf":{"@id":"https:\/\/exam.pscnotes.com\/mcq\/#website"},"datePublished":"2024-04-15T05:36:52+00:00","dateModified":"2024-04-15T05:36:52+00:00","author":{"@id":"https:\/\/exam.pscnotes.com\/mcq\/#\/schema\/person\/5807dafeb27d2ec82344d6cbd6c3d209"},"breadcrumb":{"@id":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/exam.pscnotes.com\/mcq\/a-function-in-a-derived-class-that-has-the-same-name-as-a-function-in-the-parent-class-a-will-override-the-base-class-function-b-will-cause-an-error-message-to-display-c-will-be-overridden-by-the-b\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/exam.pscnotes.com\/mcq\/"},{"@type":"ListItem","position":2,"name":"mcq","item":"https:\/\/exam.pscnotes.com\/mcq\/category\/mcq\/"},{"@type":"ListItem","position":3,"name":"Object oriented programming using c plus plus","item":"https:\/\/exam.pscnotes.com\/mcq\/category\/mcq\/object-oriented-programming-using-c-plus-plus\/"},{"@type":"ListItem","position":4,"name":"A function in a derived class that has the same name as a function in the parent class A. will override the base class function B. will cause an error message to display C. will be overridden by the base class function D. will execute immediately often the base class function executes"}]},{"@type":"WebSite","@id":"https:\/\/exam.pscnotes.com\/mcq\/#website","url":"https:\/\/exam.pscnotes.com\/mcq\/","name":"MCQ and Quiz for Exams","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/exam.pscnotes.com\/mcq\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/exam.pscnotes.com\/mcq\/#\/schema\/person\/5807dafeb27d2ec82344d6cbd6c3d209","name":"rawan239","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/exam.pscnotes.com\/mcq\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/761a7274f9cce048fa5b921221e7934820d74514df93ef195a9d22af0c1c9001?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/761a7274f9cce048fa5b921221e7934820d74514df93ef195a9d22af0c1c9001?s=96&d=mm&r=g","caption":"rawan239"},"sameAs":["https:\/\/exam.pscnotes.com"],"url":"https:\/\/exam.pscnotes.com\/mcq\/author\/rawan239\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/posts\/19242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/comments?post=19242"}],"version-history":[{"count":0,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/posts\/19242\/revisions"}],"wp:attachment":[{"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/media?parent=19242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/categories?post=19242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/tags?post=19242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}