{"id":109,"date":"2014-05-04T07:05:00","date_gmt":"2014-05-04T06:05:00","guid":{"rendered":"https:\/\/debuggersspace.com\/index.php\/2014\/05\/04\/what-is-polymorphism\/"},"modified":"2014-05-04T07:05:00","modified_gmt":"2014-05-04T06:05:00","slug":"what-is-polymorphism","status":"publish","type":"post","link":"https:\/\/debuggersspace.com\/index.php\/2014\/05\/04\/what-is-polymorphism\/","title":{"rendered":"What is Polymorphism?"},"content":{"rendered":"<div class='booster-block booster-read-block'>\n                <div class=\"twp-read-time\">\n                \t<i class=\"booster-icon twp-clock\"><\/i> <span>Read Time:<\/span>5 Minute, 6 Second                <\/div>\n\n            <\/div><div dir=\"ltr\" style=\"text-align: left;\">\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">Behaving in different ways depending upon input receive is know as polymorphism. i.e. whenever input changes automatically output or behavior also changes.<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\n<span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">There are basically two types of polymorphism in c# i.e.<\/span><\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">Static\/Compiletime\/Early Binding&nbsp;<\/strong><br style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\" \/><strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">Dynamic\/Runtime\/ Late Binding<\/strong><\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\"><br \/><\/strong><br \/>\n<strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">Static-&nbsp;<\/strong><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">Static polymorphism is also called as Compile Time polymorphism. In Static polymorphism methods are overloaded&nbsp; with same name but having different signatures.So it is called as method overloading.<\/span><\/span><br \/>\n<span style=\"background-color: white; text-align: justify;\"><span style=\"color: #4b4a4a; font-family: Arial, Helvetica, sans-serif;\"><span style=\"line-height: 22px;\">&nbsp;&#8211; In case of overloading methods whenever we call a method for that method call based on parameter if identifies which method should be executed and binds the method calls its method&nbsp;definition&nbsp;and&nbsp;method executed in runtime.<\/span><\/span><\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\n<strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">Dynamic-<\/strong><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">Dynamic polymorphism is also called as Run Time polymorphism. In this type of polymorphism methods have the same name, same signature but different in the implementation.<\/span><\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">In Dynamic polymorphism methods are overridden so it also called as method overriding.&nbsp;<\/span><br style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\" \/><br style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\" \/><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">During run time, Method overriding can be achieved by using inheritance principle and using &#8220;<\/span><strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">virtual<\/strong><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">&#8221; and &#8220;<\/span><strong style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">override<\/strong><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">&#8221; keyword. so this type of polymorphism can also be called as late binding.<\/span><br style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\" \/><span style=\"background-color: white; color: #4b4a4a; line-height: 22px; text-align: justify;\">In late binding compiler doesn&#8217;t know what kind of methods it has to call and which can be achieved only during the run time.so it is called as run time polymorphism.<\/span><\/span><\/p>\n<div>\n<div style=\"text-align: justify;\">\n<\/div>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\nPolymorphism can be implemented in object oriented programming language using three different approach:<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\n1.Overloading<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">2.Overriding<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">3.Hiding\/Shadowing<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\nOverloading is again of 3 types-<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\n<\/span><\/p>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Method Overloading<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Constructor Overloading<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Operator Overloading<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/>\n<u><b>Method Overloading:<\/b><\/u><\/span><\/p>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Its an approach of defining multiple methods under a class with the same name by changing their signature.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">changing the signature in the sense, we can change the numbers of parameter being passed to method , type of parameter being pass to the method , order of parameter.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">Example:<\/span><\/p>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; color: #4b4a4a; float: none !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">public<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">class<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">Calculation<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\">{<\/span><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">public<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">int<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">Sum(<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">int<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">a,&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">int<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">b)<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">{<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">return<\/code>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">a + b;<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">}<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">public<\/code>&nbsp;<span style=\"color: #006699;\"><b>float<\/b><\/span>&nbsp;<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">Sum(<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">int<\/code>&nbsp;x<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">,&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">int<\/code>&nbsp;y<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">,&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">float<\/code>&nbsp;z<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">)<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">{<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(0, 102, 153) !important; float: none !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">return<\/code>&nbsp;x<code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;+ y + z;<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">}<\/code><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code>&nbsp;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"background-color: rgb(248, 248, 248) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<table style=\"background-image: none !important; border-collapse: collapse !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tbody style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<tr style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<td style=\"background-image: none !important; border: 0px !important; bottom: auto !important; color: rgb(175, 175, 175) !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: 3em !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; display: block !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0.3em 0px 0px !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: 2.7em !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/code><\/td>\n<td style=\"background-image: none !important; border-left-color: rgb(108, 226, 108) !important; border-left-style: solid !important; border-width: 0px 0px 0px 3px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px 0px 0px 0.5em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: top !important; width: auto !important;\"><code style=\"background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\"><span style=\"font-family: Arial, Helvetica, sans-serif;\">}<\/span><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; color: #4b4a4a; float: none !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; color: #4b4a4a; float: none !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<u style=\"color: black; line-height: normal;\"><b><span style=\"font-family: Arial, Helvetica, sans-serif;\">Constructor Overloading:<\/span><\/b><\/u><\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<ul style=\"color: #4b4a4a; line-height: 16.5px; text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Defining multiple constructor in a class with a different signature is known as constructor overloading i.e. just like we overload methods of a class , we can also overload constructor of a class.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">If a class contains multiple constructors in it , object of that class can be created by calling any of available constructor it is not require to call a specific constructor for creating the object.<\/span><\/li>\n<\/ul>\n<p><span style=\"color: #4b4a4a;\"><span style=\"font-family: Arial, Helvetica, sans-serif; line-height: 16.5px;\">Example:<\/span><\/span><\/div>\n<div style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-_QipDqlF8sY\/U2XKh6cjOhI\/AAAAAAAAAzk\/y2CAfXfNTiM\/s1600\/constructor+overloading.JPG\" style=\"margin-left: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"345\" src=\"http:\/\/1.bp.blogspot.com\/-_QipDqlF8sY\/U2XKh6cjOhI\/AAAAAAAAAzk\/y2CAfXfNTiM\/s1600\/constructor+overloading.JPG\" width=\"400\" \/><\/span><\/a><\/div>\n<div style=\"clear: both; text-align: center;\">\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/div>\n<div style=\"clear: both; text-align: left;\">\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><u style=\"font-weight: bold;\">Note- <\/u>&nbsp;&nbsp;<\/span><\/div>\n<div style=\"clear: both; text-align: left;\">\n<\/div>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Generally we overload constructor of a class so that variable of that class can be initialized either with default values with the help of parameter less constructor or can be initialized with the given values that are passed as parameter to the constructor while creating the object .<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">Parameter less constructor also known as default constructors, they will initialize variable of a class with the default value. &nbsp;&nbsp;<\/span><\/li>\n<\/ul>\n<div style=\"clear: both; text-align: left;\">\n<u><b><span style=\"font-family: Arial, Helvetica, sans-serif;\">Operator Overloading:<\/span><\/b><\/u><\/div>\n<div style=\"clear: both; text-align: left;\">\n<\/div>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">This is something very much similar to the concept of method overloading which allows to define multiple behaviors to an operator.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">In method overloading the behavior of method changes according to the type of parameter being passed to the method , whereas in the operator overloading the behavior of an operator changes according to the operands types between which we use the operator.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">&#8216;+&#8217; is an overloaded operator which can be used both for addition as well as concatenation also. it works as a addition operator when used between numeric operands and works as a concatenation operator when used between string and numeric &nbsp;operands.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">Example:&nbsp;+ is already overloaded operator under the base class.<\/span><\/p>\n<div style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/1.bp.blogspot.com\/-AmX31cbWg6Y\/U2XP-yO4_LI\/AAAAAAAAAz0\/fPDUODC_sqA\/s1600\/oo.JPG\" style=\"margin-left: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><span style=\"font-family: Arial, Helvetica, sans-serif;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" height=\"376\" src=\"http:\/\/1.bp.blogspot.com\/-AmX31cbWg6Y\/U2XP-yO4_LI\/AAAAAAAAAz0\/fPDUODC_sqA\/s1600\/oo.JPG\" width=\"400\" \/><\/span><\/a><\/div>\n<div>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/div>\n<div>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">Syntax: [&lt;modifier&gt;]static&lt;type&gt;operator&lt;opt&gt;(&lt;oprand type def&gt;)<\/span><\/div>\n<div>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<\/span><\/div>\n<div>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-stmnt-<\/span><\/div>\n<div>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;<\/span><\/div>\n<div>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">&lt;type&gt; : implies the type of result we are expecting when the operator is used between two operands.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">&lt;operand type definition&gt;: in the sense the type of operands between which we want to use the operator.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">operator: is the name of the method that can naot be changed.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">&lt;opt&gt;: iplies the operator we want to overload.&nbsp;<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><u><b>Method Overriding:<\/b><\/u><\/span><\/p>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">If at all parent classes method is redifined or reimplemented under the child class , exactly with the same &nbsp;name &amp; signature , we call it as method overriding.<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"background-color: white; letter-spacing: 1px; line-height: 20.799999237060547px;\">Method overriding is possible only in derived classes, but not within the same class.&nbsp;<\/span><\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"background-color: white; letter-spacing: 1px; line-height: 20.799999237060547px;\">When derived class needs a method with same signature as in base class, but wants to execute different code than provided by base class then method overriding will be used.<\/span><\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"background-color: white; letter-spacing: 1px; line-height: 20.799999237060547px;\">To allow the derived class to override a method of the base class, C# provides two options,<strong>virtual<\/strong>&nbsp;methods and&nbsp;<strong>abstract<\/strong>&nbsp;methods.<\/span><\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"background-color: white; letter-spacing: 1px; line-height: 20.799999237060547px;\">Method overriding in c# is achieved through inheritance.<\/span><\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 20.799999237060547px;\">Class1<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 20.799999237060547px;\">public <b><u>virtual<\/u><\/b> void show() \/\/ overridable<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 20.799999237060547px;\">class2: class1<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 20.799999237060547px;\">public <u><b>override<\/b><\/u> void show() \/\/ overriding<\/span><br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"letter-spacing: 1px; line-height: 20.799999237060547px;\"><br \/><\/span><br \/>\n<span style=\"letter-spacing: 1px; line-height: 20.799999237060547px;\">Example 1:<\/span><\/span><\/p>\n<div style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/2.bp.blogspot.com\/-kGogdgBMv3s\/U2XqrlKDe8I\/AAAAAAAAA0E\/WUkv6qrQ2AA\/s1600\/overriding.JPG\" style=\"margin-left: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/2.bp.blogspot.com\/-kGogdgBMv3s\/U2XqrlKDe8I\/AAAAAAAAA0E\/WUkv6qrQ2AA\/s1600\/overriding.JPG\" \/><\/a><\/div>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><span style=\"letter-spacing: 1px; line-height: 20.799999237060547px;\"><br \/><\/span><\/span><br \/>\n<br \/>\n<span style=\"font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; line-height: 20.799999237060547px;\">Example 2:<\/span><span style=\"background-color: white; font-family: Verdana, 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 1px; line-height: 20.799999237060547px; text-decoration: underline;\">implementing abstract method<\/span><\/p>\n<div style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/4.bp.blogspot.com\/-D_5rq7fn1GY\/U2XvXGcdxOI\/AAAAAAAAA0Q\/SyFX4_N3HaI\/s1600\/abstract+class.JPG\" style=\"margin-left: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/4.bp.blogspot.com\/-D_5rq7fn1GY\/U2XvXGcdxOI\/AAAAAAAAA0Q\/SyFX4_N3HaI\/s1600\/abstract+class.JPG\" \/><\/a><\/div>\n<p><\/p>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<u style=\"font-family: Arial, Helvetica, sans-serif;\"><b>Method Hiding\/Shadowing:<\/b><\/u><\/p>\n<ul style=\"text-align: left;\">\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">This is another approach that is used for&nbsp;re-implementing&nbsp;a parent class method under child class . A&nbsp;parent classes method can be&nbsp;re-implemented&nbsp;under its child class using 2 different approaches:- 1.overriding ,2. hiding\/shadowing<\/span><\/li>\n<li><span style=\"font-family: Arial, Helvetica, sans-serif;\">&nbsp;in the first case we&nbsp;re implemented&nbsp;the parent class method that are declared as virtual under the&nbsp;child class by using override modifier wherese in second case &nbsp;we remplemented the parent classes method under child class even if they not declared as virtual ie.&nbsp;re implementation&nbsp;being performing without parent classes permission.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\">Example:<\/span><\/p>\n<div style=\"clear: both; text-align: center;\">\n<a href=\"http:\/\/4.bp.blogspot.com\/-zZABojQoyDk\/U2XzjI1yKYI\/AAAAAAAAA0c\/j2ip5oqkMJ0\/s1600\/hiding.JPG\" style=\"margin-left: 1em; margin-right: 1em;\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/4.bp.blogspot.com\/-zZABojQoyDk\/U2XzjI1yKYI\/AAAAAAAAA0c\/j2ip5oqkMJ0\/s1600\/hiding.JPG\" \/><\/a><\/div>\n<p><span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<span style=\"color: #4b4a4a;\"><span style=\"font-family: Arial, Helvetica, sans-serif; line-height: 16.5px;\"><br \/><\/span><\/span><\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; color: #4b4a4a; float: none !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; color: #4b4a4a; float: none !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<span style=\"font-family: Arial, Helvetica, sans-serif;\"><br \/><\/span><\/div>\n<div style=\"background-color: rgb(255, 255, 255) !important; background-image: none !important; border: 0px !important; bottom: auto !important; color: #4b4a4a; float: none !important; height: auto !important; left: auto !important; line-height: 16.5px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;\">\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Behaving in different ways depending upon input receive is know as polymorphism. i.e. whenever input changes automatically output or behavior also changes. There are basically two types of polymorphism in c# i.e. Static\/Compiletime\/Early Binding&nbsp;Dynamic\/Runtime\/ Late Binding Static-&nbsp;Static polymorphism is also called as Compile Time polymorphism. In Static polymorphism methods are overloaded&nbsp; with same name but [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[20],"tags":[],"class_list":["post-109","post","type-post","status-publish","format-standard","hentry","category-oops"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Himanshu Namdeo","author_link":"https:\/\/debuggersspace.com\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"Behaving in different ways depending upon input receive is know as polymorphism. i.e. whenever input changes automatically output or behavior also changes. There are basically two types of polymorphism in c# i.e. Static\/Compiletime\/Early Binding&nbsp;Dynamic\/Runtime\/ Late Binding Static-&nbsp;Static polymorphism is also called as Compile Time polymorphism. In Static polymorphism methods are overloaded&nbsp; with same name but&hellip;","_links":{"self":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/109"}],"collection":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":0,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"wp:attachment":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}