Jump to content

Iniciante em java e tenho bastantes duvidas


Tiago Coelho
 Share

Recommended Posts

Boas pessoal estou me a iniciar no java , mais respectivamente em programaçao de andoid , bem gostava de saber o que é e o que fazem as seguintes instruções

Expliquem devagar e troquem isto por miudos porfavor

SurfaceView

SurfaceHolder.Call back

SurfaceChanged

o que é o Super()

O que guarda as variaveis do tipo Context

getHolder().addcallback(this)

e porque que quando cremos dar um valor a uma variavel colocamos this.x= x; o que é que o this faz?

Link to comment
Share on other sites

Eu sugeria te leres algo mais relacionado com a orientação a objetos em Java antes de comecares com algo do genero posso te dizer que o this.x tem a ver com o fato de a variável x ser privada e uma forma de distinguir variáveis com o mesmo nome publicas e privadas é através do this

Link to comment
Share on other sites

Como foi dito, não estás a começar a aprender programação da forma mais correcta. Esquece Android para já. Enquanto não dominares o básico de programação, não faz sentido focares numa plataforma específica.

[...] posso te dizer que o this.x tem a ver com o fato de a variável x ser privada e uma forma de distinguir variáveis com o mesmo nome publicas e privadas é através do this

Parece-me que trocaste privada com não local 🙂 O this é usado para aceder a variáveis/atributos da classe, mesmo quando existe uma variável local a um determinado método com o mesmo nome.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.