

{"id":142288,"date":"2024-05-20T10:18:31","date_gmt":"2024-05-20T04:48:31","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=142288"},"modified":"2024-05-20T10:18:31","modified_gmt":"2024-05-20T04:48:31","slug":"nested-static-class-and-interface-in-java","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/","title":{"rendered":"Nested Static Class and Nested Interface in Java"},"content":{"rendered":"<h3>Program 1<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">class First   \/\/outer class\r\n{\r\n      static int n=100;\r\n      static class Second  \/\/inner\r\n      {\r\n            static void display(int x)\r\n           {\r\n               System.out.println(\"Second class : \"+n);\r\n               System.out.println(\"Parameter: \"+x);\r\n               System.out.println(x+n);\r\n           }  \r\n      }\r\n}\r\n\r\nclass TestStaticNested\r\n{\r\n      public static void main(String args[])\r\n      {\r\n            \/\/   First.Second fs=new First.Second();\r\n            \/\/    fs.display();\r\n                   First.Second.display(500);\r\n            \r\n      }\r\n}<\/pre>\n<h3>Program 2<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">interface Testouter\r\n{\r\n      void display();\r\n      interface TestInner\r\n      {\r\n           void show();\r\n      }\r\n}\r\nclass Test1 implements Testouter.TestInner\r\n{\r\n     public void show()\r\n     {\r\n          System.out.println(\"This is show method of TestInner Test 1 Class\");\r\n     }\r\n}\r\n\r\nclass Test2 implements Testouter.TestInner\r\n{\r\n     public void show()\r\n     {\r\n          System.out.println(\"This is show method of TestInner in Test 2 class\");\r\n     }\r\n}\r\n\r\nclass TestNestedInterface\r\n{\r\n   public static void main(String args[])\r\n   {\r\n      Testouter.TestInner T1=new Test2();\r\n      T1.show();\r\n   }\r\n\r\n}<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Program 1 class First \/\/outer class { static int n=100; static class Second \/\/inner { static void display(int x) { System.out.println(&#8220;Second class : &#8220;+n); System.out.println(&#8220;Parameter: &#8220;+x); System.out.println(x+n); } } } class TestStaticNested { public&#46;&#46;&#46;<\/p>\n","protected":false},"author":86671,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[7345,32169,32166,29859,29858,32172,32171,32168,32170,32167],"class_list":["post-142288","post","type-post","status-publish","format-standard","hentry","category-java","tag-java","tag-java-nested-interface","tag-java-nested-static-class","tag-java-practical","tag-java-program","tag-java-program-on-nested-interface","tag-java-program-on-nested-static-class","tag-nested-interface-in-java","tag-nested-static-class-and-nested-interface-in-java","tag-nested-static-class-in-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nested Static Class and Nested Interface in Java - DataFlair<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nested Static Class and Nested Interface in Java - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Program 1 class First \/\/outer class { static int n=100; static class Second \/\/inner { static void display(int x) { System.out.println(&quot;Second class : &quot;+n); System.out.println(&quot;Parameter: &quot;+x); System.out.println(x+n); } } } class TestStaticNested { public&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-20T04:48:31+00:00\" \/>\n<meta name=\"author\" content=\"TechVidvan Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TechVidvan Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nested Static Class and Nested Interface in Java - DataFlair","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/","og_locale":"en_US","og_type":"article","og_title":"Nested Static Class and Nested Interface in Java - DataFlair","og_description":"Program 1 class First \/\/outer class { static int n=100; static class Second \/\/inner { static void display(int x) { System.out.println(\"Second class : \"+n); System.out.println(\"Parameter: \"+x); System.out.println(x+n); } } } class TestStaticNested { public&#46;&#46;&#46;","og_url":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2024-05-20T04:48:31+00:00","author":"TechVidvan Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"TechVidvan Team","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/"},"author":{"name":"TechVidvan Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49"},"headline":"Nested Static Class and Nested Interface in Java","datePublished":"2024-05-20T04:48:31+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/"},"wordCount":11,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"keywords":["Java","java nested interface","java nested static class","java practical","java program","java program on nested interface","java program on nested static class","nested interface in java","nested static class and nested interface in java","nested static class in java"],"articleSection":["Java Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/","url":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/","name":"Nested Static Class and Nested Interface in Java - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"datePublished":"2024-05-20T04:48:31+00:00","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/nested-static-class-and-interface-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Java Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Nested Static Class and Nested Interface in Java"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/0e594f928e31fc96628ac40f6ae74f49","name":"TechVidvan Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c89190da3d4010c71ba476b618ab10fdc2335c82cdfa0ad5002d98d0f2473444?s=96&d=mm&r=g","caption":"TechVidvan Team"},"description":"TechVidvan Team provides high-quality content &amp; courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.","url":"https:\/\/data-flair.training\/blogs\/author\/test001\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/142288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/86671"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=142288"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/142288\/revisions"}],"predecessor-version":[{"id":142496,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/142288\/revisions\/142496"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=142288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=142288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=142288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}