{"id":63848,"date":"2023-03-20T19:43:12","date_gmt":"2023-03-20T19:43:12","guid":{"rendered":"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/"},"modified":"2023-03-20T19:43:12","modified_gmt":"2023-03-20T19:43:12","slug":"what-is-static-variable-with-example","status":"publish","type":"post","link":"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/","title":{"rendered":"What is static variable with example?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/#Variabili_statiche_e_variabili_finali\" >Variabili statiche e variabili finali<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/#Utilizzo_delle_variabili_statiche_e_delle_enumerazioni\" >Utilizzo delle variabili statiche e delle enumerazioni<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/#Approfondimento_sulle_tecniche_statiche\" >Approfondimento sulle tecniche statiche<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/#Importanti_punti\" >Importanti punti:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Variabili_statiche_e_variabili_finali\"><\/span>Variabili statiche e variabili finali<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>La variable statica \u00e8 mutabile?<br \/>\nStatic variables are alterable (mutable), but they are kept as one copy. Tutti i metodi che li utilizzano saranno influenzati da qualsiasi modifica apportata. Le variabili finali non possono essere modificate. La statica variable \u00e8 collegata alla classe, mentre la finale variable \u00e8 collegata all&#8217;instance della classe.  <\/p>\n<h3><span class=\"ez-toc-section\" id=\"Utilizzo_delle_variabili_statiche_e_delle_enumerazioni\"><\/span>Utilizzo delle variabili statiche e delle enumerazioni<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Variable statiche:<br \/>\nAt a class level, quando una variable viene indicata come statica, una copia della variable viene creata e diffusa a tutti gli oggetti. In linea di massima, le variabili statiche sono globali. Tutte le instance della classe condividono la stessa statica variable. Inoltre, \u00e8 meglio utilizzare #define o enum?  <\/p>\n<p>Enums e constanti:<br \/>\nWhat distinguishes the enum from the constant? Qual \u00e8 la differenza tra un enum e una costante? Any value of the same intrinsic type could be used with a set of constants, introducing errors. Only the relevant values can be used with an enum. An Enum class is used to indicate a set of constants that will be frequently used in an application.  <\/p>\n<h3><span class=\"ez-toc-section\" id=\"Approfondimento_sulle_tecniche_statiche\"><\/span>Approfondimento sulle tecniche statiche<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Perch\u00e9 le tecniche statiche sono chiamate senza oggetti?<br \/>\nBecause they are part of the class, they can be called to without creating the class object.  <\/p>\n<h4><span class=\"ez-toc-section\" id=\"Importanti_punti\"><\/span>Importanti punti:<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Static method(s) are associated with the class, meaning that they can be called without creating an instance of the class. metodoNome(arg).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Variabili statiche e variabili finali La variable statica \u00e8 mutabile? Static variables are alterable (mutable), but they are kept as one copy. Tutti i metodi che li utilizzano saranno influenzati da qualsiasi modifica apportata. Le variabili finali non possono essere modificate. La statica variable \u00e8 collegata alla classe, mentre la finale variable \u00e8 collegata all&#8217;instance &#8230; <a title=\"What is static variable with example?\" class=\"read-more\" href=\"https:\/\/gufosaggio.net\/i\/what-is-static-variable-with-example\/\" aria-label=\"Per saperne di pi\u00f9 su What is static variable with example?\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1223,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-63848","post","type-post","status-publish","format-standard","hentry","category-w"],"_links":{"self":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts\/63848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/users\/1223"}],"replies":[{"embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/comments?post=63848"}],"version-history":[{"count":0,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts\/63848\/revisions"}],"wp:attachment":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/media?parent=63848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/categories?post=63848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/tags?post=63848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}