Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Oqueacontecequandotentamoscompilareexecutarocdigoabaixo?
package app.teste;
InicialmenteverificamosqueaclasseTestaOutdeOutTeste.Portanto,elaherdaoatrbutoie
omtodogetInteiro().Omtodoprocess()deTestaOutrecebeumobjetodaclasseOutTeste.Esse
mtodomultiplicapor3ovalordoatributoidoobjetopassado.
Oexecutvelcria,inicialmente,umobjetodaclasseOutTesta(esseobjetotemseuatributoi
comvalorinicial100).
Emseguida,umobjetodaclasseTestaOutbcriado(seuvalordeatributoitambm100).
Finalmente,
b.process(a)
Estamoschamandoomtodoprocessdeb,epassandoa(quedaclasseTestaOut)como
parmetro.Assim,omtodoprocessirmultiplicarpor3ovalordoatributoidoobjetoa.Como
elefoiinicializadocom100,agoraseuvalor300.
Naltimalinhaimprimimosovalordoatributoidoobjetoa.300serimpressonatela.