Tecnologia do Blogger.

Text Widget

Mix Theme

Pesquisar este blog

favourite Posts

Java: ¿Qué es el Polimorfismo?

Polimorfismo (del griego que significa: “múltiples formas”), es la cualidad que le permite a una interfaz tener acceso a una clase general d...


Polimorfismo(del griego que significa: “múltiples formas”), es la cualidad que le permite a una interfaz tener acceso a una clase general de acciones. La acción específica se determina por la naturaleza exacta de la situación. 
Un sencillo ejemplo de polimorfismo se encuentra en el volante de un automóvil. El volante (es decir, la interfaz) es el mismo sin importar qué tipo de mecanismo de dirección sea utilizado. Esto quiere decir, que el volante funciona de la misma forma si su carro tiene dirección manual, dirección asistida o aquella dirección de piñon y cremallera. Por lo tanto, una vez que sabes como operar el volante podrás conducir cualquier tipo de vehículo.

El mismo principio puede aplicarse también a la programación. Por ejemplo, considere un stack (en español “pila”) la cual es una lista ordenada o estructura de datos que permite almacenar y recuperar datos y en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir). Es posible que tenga un programa que requiera tres tipos diferentes de stacks (pilas). Una pila se utiliza para valores enteros, uno para para valores de coma flotante y uno para caracteres. En este caso, el algoritmo que implementa cada stack (pila) es el mismo, a pesar de que los datos que se almacenan son diferentes.­­­  En un lenguaje que no sea orientado a objetos, usted se verá obligado a crear tres diferentes conjuntos de rutinas de stacks (pilas), con cada juego usando diferentes nombres (trabajoso demás no?). Pero ahí es que interviene el polimorfismo en Java, con el cual usted puede crear un conjunto general de rutinas de stack (pilas) que funcione para las tres situaciones específicas. De esta manera, una vez que sabes como usar un stack (pila), podraz utilizar cualquier una de ellas.

De manera más general, el concepto de polimorfismo se expresa a menudo por la frase “una interfaz, múltiples métodos”. Esto significa que es posible diseñar una interfaz genérica para un grupo de actividades relacionadas. El polimorfismo ayuda a reducir la complejidad al permitir que la misma interfaz se utilice para especificar una clase general de acción. Siendo este el trabajo del compilador para seleccionar una acción específica (por ejemplo, el método) que se aplica a cada situación. Siendo así, usted programador no necesitará hacer esta selección manualmente, sólo necesita recordar y utilizar la interfaz general.

COMMENTS

Nome

32 bits & 64 bits,1,6 pasos para nuestro bienestar total,1,actualización,1,afecta a nuestra relación nuestro autoestima,1,Android,1,Android Fundamentos,1,Aplicativo PHP,2,Aplicativos,3,aprenda a desarrollar sites en wordpress,1,aqui un consejo de quien sabe cuidar de orquideas,1,Archie,1,autocad civil 3d 2012,1,autocad civil 3d interfaz de usuario,1,autoestima,1,bienestar en nuestra mente y cuerpo,1,brasil,1,cárceles de opinión,1,clifford.,1,CMS,1,cms wordpress 4.4,1,como crear un plan de negocios,1,Computer,1,Conceptos,3,Conceptos De JavaScript,1,conceptos generales,6,Conceptos Generales Android,1,Construcción,1,Cuisines,4,Definición de clase,1,desarrollo web,1,Destination,1,diseño en wordpress,1,emprendedorismo,1,empresas y negocios,1,Error en Java,1,Errores,1,espiritismo,1,Fashion,13,Foods,3,Framework Laravel,2,Framework PHP,1,Francisco Cándido Xavier,1,Fundamentos,2,Gallery,7,Gerenciamento de projetos,1,google,1,google chrome,1,Gopher,1,gratis tutorial sobre marketing,1,hazlo tú mismo,1,Herencia,1,Herencia En Java,1,Historia,1,hoy en día no tenemos más opinión,1,instalación del wampserver,1,Introducción a C++,1,Introducción C,1,Java,5,JavaScript,2,JQuery,8,la burbuja informativa,1,Laravel PHP,2,Lenguajes,8,marketing de empresas,1,marketing digital,1,minas gerais,1,Misión Motores de Búsqueda,1,Motor de Búsqueda,3,Music,2,mysql,1,Notícias,2,noticias de tecnología,1,nuestra mente informativa,1,nuestro autoestima y la relacion amorosa,1,orquideas en el brasil,1,People,10,Phones,3,Photography,1,php,2,PHP y MySQL,1,plan de negócios,1,Polimorfismo,2,Polimorfismo en Java,2,Projetos,1,Prototipo De La Funcion en C,1,Prototipo la funcion en C,1,psicografía de Chico Xavier,1,relacion entre java y c,1,relacionamiento entre clientes y empresas,1,sabemos realmente cuidar de nuestras orquídeas,1,salud,2,salud y belleza,1,Seguimiento Ocular,1,SEO,5,Server,1,Speaker,1,Tablets,1,Tech,11,tecnologia,1,tecnologia digital,1,Travel,4,trazado y nivelación de un terreno,1,Trends,5,tutorial,6,tutorial curso parte 1 wordpress,1,tutorial de salud,1,tutorial gratis,1,Tutorial Java,2,tutorial wordpress,1,Vagrant,1,Video,7,WampServer,1,Wedding,4,WordPress,1,WordPress 4.4,1,World News,8,
ltr
item
Brakt: Java: ¿Qué es el Polimorfismo?
Java: ¿Qué es el Polimorfismo?
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY2JOas6tvz0mzjLTj44JNOZB47jm3H4D5Y_a9i1-vWCg_D6k46ztVeDJKnbzrhZkzPCyTRe9Pj1i12etue-EOkzP6OxjdbwWtCF5cjTM2Qnn86ou-Fz1f7vbubZXM27PtB8PVLEn6uicb/s640/polimorfismo-java.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY2JOas6tvz0mzjLTj44JNOZB47jm3H4D5Y_a9i1-vWCg_D6k46ztVeDJKnbzrhZkzPCyTRe9Pj1i12etue-EOkzP6OxjdbwWtCF5cjTM2Qnn86ou-Fz1f7vbubZXM27PtB8PVLEn6uicb/s72-c/polimorfismo-java.png
Brakt
https://brakt-blogger.blogspot.com/2016/07/java-que-es-el-polimorfismo.html
https://brakt-blogger.blogspot.com/
http://brakt-blogger.blogspot.com/
http://brakt-blogger.blogspot.com/2016/07/java-que-es-el-polimorfismo.html
true
473240469242835062
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy