{"id":43574,"date":"2024-04-15T21:31:22","date_gmt":"2024-04-15T21:31:22","guid":{"rendered":"https:\/\/exam.pscnotes.com\/mcq\/?p=43574"},"modified":"2024-04-15T21:31:22","modified_gmt":"2024-04-15T21:31:22","slug":"inheritance-is-the-principle-that","status":"publish","type":"post","link":"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/","title":{"rendered":"Inheritance is the principle that"},"content":{"rendered":"<p>[amp_mcq option1=&#8221;Classes with the same name must be derived from one another&#8221; option2=&#8221;Knowledge of a general category can be applied to more specific objects&#8221; option3=&#8221;C++ functions may be used only if they have logical predecessors&#8221; option4=&#8221;One function name may invoke different methods&#8221; correct=&#8221;option2&#8243;]<!--more--><\/p>\n<p>The correct answer is: B. Knowledge of a general category can be applied to more specific objects.<\/p>\n<p>Inheritance is a powerful concept in object-oriented programming that allows you to create new classes from existing classes. The new class inherits all of the properties and methods of the existing class, and you can add new properties and methods to it. This can save you a lot of time and effort, because you don&#8217;t have to write all of the code for the new class from scratch.<\/p>\n<p>For example, let&#8217;s say you have a class called <code>Animal<\/code>. This class has properties for the animal&#8217;s name, age, and species. It also has methods for eating, sleeping, and playing. Now, let&#8217;s say you want to create a new class called <code>Dog<\/code>. This class inherits all of the properties and methods of the <code>Animal<\/code> class, but it also has its own properties for the dog&#8217;s breed and color. It also has its own methods for barking, wagging its tail, and rolling over.<\/p>\n<p>Inheritance is a very important concept in object-oriented programming. It allows you to create new classes quickly and easily, and it helps you to organize your code in a logical way.<\/p>\n<p>Here is a brief explanation of each option:<\/p>\n<p>A. Classes with the same name must be derived from one another. This is not true. Classes can have the same name, but they do not have to be derived from one another. For example, you could have two classes called <code>Animal<\/code> and <code>Dog<\/code>, and they would not be related to each other.<\/p>\n<p>B. Knowledge of a general category can be applied to more specific objects. This is the definition of inheritance. When you inherit from a class, you are saying that the new class is a more specific version of the existing class. For example, a <code>Dog<\/code> is a more specific type of <code>Animal<\/code>.<\/p>\n<p>C. C++ functions may be used only if they have logical predecessors. This is not true. C++ functions can be used without having logical predecessors. For example, you could have a function called <code>print()<\/code> that does not have any other functions that call it.<\/p>\n<p>D. One function name may invoke different methods. This is also not true. A function name can only invoke one method. For example, the function <code>print()<\/code> can only invoke the method that prints something to the screen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[amp_mcq option1=&#8221;Classes with the same name must be derived from one another&#8221; option2=&#8221;Knowledge of a general category can be applied to more specific objects&#8221; option3=&#8221;C++ functions may be used only if they have logical predecessors&#8221; option4=&#8221;One function name may invoke different methods&#8221; correct=&#8221;option2&#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-43574","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>Inheritance is the principle that<\/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\/inheritance-is-the-principle-that\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inheritance is the principle that\" \/>\n<meta property=\"og:description\" content=\"[amp_mcq option1=&#8221;Classes with the same name must be derived from one another&#8221; option2=&#8221;Knowledge of a general category can be applied to more specific objects&#8221; option3=&#8221;C++ functions may be used only if they have logical predecessors&#8221; option4=&#8221;One function name may invoke different methods&#8221; correct=&#8221;option2&#8243;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/\" \/>\n<meta property=\"og:site_name\" content=\"MCQ and Quiz for Exams\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-15T21:31:22+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=\"2 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Inheritance is the principle that","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\/inheritance-is-the-principle-that\/","og_locale":"en_US","og_type":"article","og_title":"Inheritance is the principle that","og_description":"[amp_mcq option1=&#8221;Classes with the same name must be derived from one another&#8221; option2=&#8221;Knowledge of a general category can be applied to more specific objects&#8221; option3=&#8221;C++ functions may be used only if they have logical predecessors&#8221; option4=&#8221;One function name may invoke different methods&#8221; correct=&#8221;option2&#8243;]","og_url":"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/","og_site_name":"MCQ and Quiz for Exams","article_published_time":"2024-04-15T21:31:22+00:00","author":"rawan239","twitter_card":"summary_large_image","twitter_misc":{"Written by":"rawan239","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/","url":"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/","name":"Inheritance is the principle that","isPartOf":{"@id":"https:\/\/exam.pscnotes.com\/mcq\/#website"},"datePublished":"2024-04-15T21:31:22+00:00","dateModified":"2024-04-15T21:31:22+00:00","author":{"@id":"https:\/\/exam.pscnotes.com\/mcq\/#\/schema\/person\/5807dafeb27d2ec82344d6cbd6c3d209"},"breadcrumb":{"@id":"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/exam.pscnotes.com\/mcq\/inheritance-is-the-principle-that\/#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":"Inheritance is the principle that"}]},{"@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\/43574","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=43574"}],"version-history":[{"count":0,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/posts\/43574\/revisions"}],"wp:attachment":[{"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/media?parent=43574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/categories?post=43574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exam.pscnotes.com\/mcq\/wp-json\/wp\/v2\/tags?post=43574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}