{"id":7174,"date":"2016-07-02T03:33:25","date_gmt":"2016-07-02T01:33:25","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=7174"},"modified":"2018-09-07T16:26:42","modified_gmt":"2018-09-07T14:26:42","slug":"java-default","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=7174","title":{"rendered":"Eclipse Neon mit Java 1.8: default Methoden"},"content":{"rendered":"<p>In Java 1.8 gibt es das neue <a href=\"https:\/\/de.wikibooks.org\/wiki\/Java_Standard:_Schl%C3%BCsselw%C3%B6rter\" target=\"_blank\">Schl\u00fcsselwort<\/a> <strong>default<\/strong>. In Eclipse Neon wird dies auch unterst\u00fczt.<\/p>\n<p>So kann eine <strong>default<\/strong> Methode in einen interface erstellt werden:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/IT-Berater\/af7498a1856877cc479b8f4dc6ed92c7.js\"><\/script><\/p>\n<p>Sie kann dann so verwendet werden:<\/p>\n<p><script src=\"https:\/\/gist.github.com\/IT-Berater\/c64729e04ea3385d4bf8321755ce7506.js\"><\/script><\/p>\n<p>In Eclipse ist sie an dem kleinen <strong>D<\/strong> erkennbar. Die <strong>default<\/strong> implementierung kann auch vererbt werden.<\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/07\/default-java.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/07\/default-java.png\" alt=\"default-java\" width=\"650\" height=\"373\" class=\"aligncenter size-full wp-image-7175\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/07\/default-java.png 650w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2016\/07\/default-java-300x172.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Java 1.8 gibt es das neue Schl\u00fcsselwort default. In Eclipse Neon wird dies auch unterst\u00fczt. So kann eine default Methode in einen interface erstellt werden: Sie kann dann so verwendet werden: In Eclipse ist sie an dem kleinen D erkennbar. Die default implementierung kann auch vererbt werden.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1361,79],"tags":[1178,2177,2540,2178,1370],"class_list":["post-7174","post","type-post","status-publish","format-standard","hentry","category-java-8","category-programmierung","tag-default","tag-eclipse","tag-eclipse-neon","tag-java","tag-java-1-8"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7174"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/7174\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7174"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}