{"id":158,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/campo-de-instancia\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"campo-de-instancia","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/campo-de-instancia\/","title":{"rendered":"Campo de instancia"},"content":{"rendered":"<p> Un campo de instancia es un campo asociado a una instancia espec\u00edfica de una clase. Cada instancia de una clase tiene su propio conjunto de campos de instancia. Los campos de instancia tambi\u00e9n se llaman a veces campos miembros o variables de instancia. <\/p>\n<h3> \u00bfQu\u00e9 es una variable o campo de instancia?<\/h3>\n<p> Las variables de instancia son variables asociadas a una instancia particular de una clase. En otras palabras, son variables que se declaran en una clase, pero no dentro de ning\u00fan m\u00e9todo, constructor o bloque en particular. <br \/>\n Las variables de instancia son creadas cuando un objeto es instanciado, y son destruidas cuando el objeto es recolectado. <br \/>\n Las variables de instancia tienen dos caracter\u00edsticas: <br \/>\n 1. Est\u00e1n asociadas a un objeto en particular, y <br \/>\n 2. No son variables locales. No son variables locales (es decir, no se declaran dentro de un m\u00e9todo). <\/p>\n<p> Las variables de instancia se declaran t\u00edpicamente como privadas, para que s\u00f3lo puedan ser accedidas por los m\u00e9todos de la misma clase. <br \/>\n Aqu\u00ed hay un ejemplo simple de una variable de instancia en acci\u00f3n: <br \/>\n public class MyClass { <br \/>\n private int myInt; <\/p>\n<p> public void setMyInt(int myInt) { <br \/>\n this.myInt = myInt; <br \/>\n } <br \/>\n public int getMyInt() { <br \/>\n return this.myInt; <br \/>\n } <br \/>\n } <br \/>\n En el ejemplo anterior, la variable de instancia es myInt. Est\u00e1 declarada como un int privado, por lo que s\u00f3lo se puede acceder a ella mediante m\u00e9todos dentro de la clase MyClass. <br \/>\n El m\u00e9todo setMyInt() es un m\u00e9todo setter que nos permite establecer el valor de la variable de instancia myInt. El m\u00e9todo getMyInt() es un m\u00e9todo getter que nos permite obtener el valor de la variable de instancia myInt.   \u00bfQu\u00e9 es una variable de instancia o campo?  Un campo o variable de instancia es cualquier variable declarada en una clase pero no dentro de sus m\u00e9todos o constructores.   \u00bfQu\u00e9 es una variable de campo?  Una variable de campo es una variable que se declara como miembro de una clase o estructura. Las variables de campo tambi\u00e9n se conocen como variables miembro o variables de instancia. <\/p>\n<h5> \u00bfQu\u00e9 es una instancia de objeto?<\/h5>\n<p> Una instancia de objeto es una ocurrencia concreta de un objeto, que normalmente se crea llamando a un constructor. Una instancia de objeto tiene un estado, que se define por los valores de sus campos, y un comportamiento, que se define por los m\u00e9todos que operan sobre sus campos. <\/p>\n<h3> \u00bfCu\u00e1les son los tipos de variables de instancia?<\/h3>\n<p> Existen dos tipos de variables de instancia en DevOps: <\/p>\n<p> 1. Variables de configuraci\u00f3n <br \/>\n 2. Variables de instancia <\/p>\n<p> Las variables de configuraci\u00f3n son aquellas que se utilizan para configurar la instancia, como el nombre del host, la direcci\u00f3n IP, etc. Las variables de instancia son aquellas que son espec\u00edficas de una instancia individual, como el ID de la instancia o el tipo de instancia.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un campo de instancia es un campo asociado a una instancia espec\u00edfica de una clase. Cada instancia de una clase tiene su propio conjunto de campos de instancia. Los campos de instancia tambi\u00e9n se llaman a veces campos miembros o variables de instancia. \u00bfQu\u00e9 es una variable o campo de instancia? Las variables de instancia &#8230; <a title=\"Campo de instancia\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/campo-de-instancia\/\" aria-label=\"Leer m\u00e1s sobre Campo de instancia\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":121,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-158","post","type-post","status-publish","format-standard","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/121"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=158"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}