{"id":118,"date":"2014-05-01T10:26:00","date_gmt":"2014-05-01T09:26:00","guid":{"rendered":"https:\/\/debuggersspace.com\/index.php\/2014\/05\/01\/static-class\/"},"modified":"2014-05-01T10:26:00","modified_gmt":"2014-05-01T09:26:00","slug":"static-class","status":"publish","type":"post","link":"https:\/\/debuggersspace.com\/index.php\/2014\/05\/01\/static-class\/","title":{"rendered":"Static Class"},"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>1 Minute, 35 Second                <\/div>\n\n            <\/div><div dir=\"ltr\" style=\"text-align: left;\">\n<span style=\"font-family: Times, Times New Roman, serif;\"><strong style=\"background-color: white; color: #2a2a2a; line-height: 16.954559326171875px;\">Static Class<\/strong><span style=\"background-color: white; color: #2a2a2a; line-height: 16.954559326171875px;\">: Declared with Static keyword, methods in Static Class are also static along with variables of the class.<\/span><\/span><br \/>\n<span style=\"background-color: white; color: #2a2a2a; font-family: Times, Times New Roman, serif; line-height: 16.954559326171875px;\">This class cannot be instantiated, i.e we cannot have objects of this class. To access methods of this class, you can directly use classname.method. Also this class cannot be inherited.<\/span><br \/>\n<span style=\"font-family: Times, Times New Roman, serif;\"><br \/><\/span><\/p>\n<div style=\"background-color: white; border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">If a class is declared as static then the variables and methods should compulsorily be declared as static.<\/span><\/div>\n<div style=\"background-color: white; border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">A class can be declared static, indicating that it contains only static members. It is not possible to create instances of a static class using the new keyword. Static classes are loaded automatically by the .NET Framework common language runtime (CLR) when the program or namespace containing the class is loaded.<\/span><\/div>\n<div style=\"background-color: white; border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">Use a static class to contain methods that are not associated with a particular object. For example, it is a common requirement to create a set of methods that do not act on instance data and are not associated to a specific object in your code. You could use a static class to hold those methods.<\/span><\/div>\n<div style=\"background-color: white; border: 0px; clear: both; line-height: 17.804800033569336px; margin-bottom: 1em; padding: 0px; vertical-align: baseline;\">\n<span style=\"font-family: Times, Times New Roman, serif;\">-&gt;The main features of a static class are:<\/span><\/div>\n<ul style=\"background-color: white; border: 0px; line-height: 17.804800033569336px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 1em 30px; padding: 0px; vertical-align: baseline;\">\n<li style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"><span style=\"font-family: Times, Times New Roman, serif;\">They only contain static members.<\/span><\/li>\n<li style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"><span style=\"font-family: Times, Times New Roman, serif;\">They cannot be instantiated.<\/span><\/li>\n<li style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"><span style=\"font-family: Times, Times New Roman, serif;\">They are sealed.<\/span><\/li>\n<li style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"><span style=\"font-family: Times, Times New Roman, serif;\">They cannot contain Instance Constructors or simply constructors as we know that they are associated with objects and operates on data when an object is created.<\/span><\/li>\n<\/ul>\n<pre style=\"background-color: #eeeeee; border: 0px; line-height: 17.804800033569336px; margin-bottom: 10px; max-height: 600px; overflow: auto; padding: 5px; vertical-align: baseline; width: auto; word-wrap: normal;\"><code style=\"border: 0px; margin: 0px; padding: 0px; vertical-align: baseline; white-space: inherit;\"><span style=\"font-family: Times, Times New Roman, serif;\"><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">static<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">class<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">CollegeRegistration<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">{<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n  <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/All static member variables<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">static<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">int<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> nCollegeId<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/College Id will be same for all the students studying<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">static<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">string<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> sCollegeName<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/Name will be same<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">static<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">string<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> sColegeAddress<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/Address of the college will also same<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n\n    <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/Member functions<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">public<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">static<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">int<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">GetCollegeId<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">()<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">{<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n     nCollegeId <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">=<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">100<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n     <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">return<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">nCollegeID<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">);<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">}<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/similarly implementation of others also.<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">}<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/class end<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n\n\n<\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">public<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">class<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> student\n<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">{<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">int<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> nRollNo<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">string<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> sName<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n\n    <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">public<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">GetRollNo<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">()<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">{<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n       nRollNo <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">+=<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: maroon; margin: 0px; padding: 0px; vertical-align: baseline;\">1<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n       <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">return<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">(<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">nRollNo<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">);<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">}<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/similarly ....<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">public<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">static<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">void<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">Main<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">()<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n   <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">{<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n     <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/Not required.<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n     <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/CollegeRegistration objCollReg= new CollegeRegistration();<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n\n     <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/&lt;ClassName&gt;.&lt;MethodName&gt;<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n     <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">int<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> cid<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">=<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">CollegeRegistration<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">.<\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">GetCollegeId<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">();<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n    <\/span><span style=\"background-color: transparent; border: 0px; color: darkblue; margin: 0px; padding: 0px; vertical-align: baseline;\">string<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> sname<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">=<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">CollegeRegistration<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">.<\/span><span style=\"background-color: transparent; border: 0px; color: #2b91af; margin: 0px; padding: 0px; vertical-align: baseline;\">GetCollegeName<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">();<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n\n\n   <\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">}<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\"> <\/span><span style=\"background-color: transparent; border: 0px; color: grey; margin: 0px; padding: 0px; vertical-align: baseline;\">\/\/Main end<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">\n<\/span><span style=\"background-color: transparent; border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;\">}<\/span><\/span><\/code><\/pre>\n<p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Static Class: Declared with Static keyword, methods in Static Class are also static along with variables of the class. This class cannot be instantiated, i.e we cannot have objects of this class. To access methods of this class, you can directly use classname.method. Also this class cannot be inherited. If a class is declared as [&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-118","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":"Static Class: Declared with Static keyword, methods in Static Class are also static along with variables of the class. This class cannot be instantiated, i.e we cannot have objects of this class. To access methods of this class, you can directly use classname.method. Also this class cannot be inherited. If a class is declared as&hellip;","_links":{"self":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/118"}],"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=118"}],"version-history":[{"count":0,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"wp:attachment":[{"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/debuggersspace.com\/index.php\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}