Primeiro, use as tags [code] para postar código.
Segundo, quer dizer que você só poderá instanciar titular como um novo Cliente ou como alguma classe que estenda de Cliente.
Não, não pode colocar String, int, ODiaboAQuatro.
darklordkamui
bom manin… vc perguntou isso em outro topico e se não me engano foi respondido…
vc curti mesmo String né? hehehehhe
mexe com php que vc vai amar tudo é string eheheheh
mais então essa associação é chamada de Composição que é um Objeto contém outro… uma sugestão é ler um livro de OO e procurar entender como funciona melhor
E
eliseumixmt
vlw galera, to tentando enteder…
Mas java é tudo muito confuso.
VLW brigadão!
drsmachado
Não, nem tudo é String em PHP.
Existem os tipos de dados, mas apenas aqueles que realmente conhecem a linguagem sabem disso.
darklordkamui
mais se vc ainda ta com duvida… aproveita esse topico… que vms ajudar vc a entender
drsmachado
eliseumixmt:
vlw galera, to tentando enteder…
Mas java é tudo muito confuso.
VLW brigadão!
De jeito algum, java é extremamente simples e intuitivo, desde que você conheça orientação a objetos e um pouco da sintaxe.
E
eliseumixmt
Vlw galera!
darklordkamui
drsmachado:
darklordkamui:
vc curti mesmo String né? hehehehhe
mexe com php que vc vai amar tudo é string eheheheh
Não, nem tudo é String em PHP.
Existem os tipos de dados, mas apenas aqueles que realmente conhecem a linguagem sabem disso.
sim eu sei… mais nao deixa de ser verdade
darklordkamui
eliseumixmt:
Vlw galera!
bom... vms ver se fica mais claro....
no seu exemplo mesmo...
tem o Cliente... e tem a Conta....
uma conta Possui um Cliente...
se voce colocar cliente na conta como String... vc iria por o nome do cliente... mais todo cliente possui sobrenome e cpf certo?
do jeito que voce pensou vc teria que coloca na conta tanto o nome como sobrenome e cpf... e isso taria errado pois voce ta dando mais responsabilidade a conta do que ela deveria ter...
por isso vc cria um Cliente e uma Conta, cada um possui suas responsabilidades e só eles possuem certas informações isso é o principio da POO, ai vc pensa como vou acessar o nome do cliente dentro da conta?
Um cliente tem várias contas. Para cada conta, temos o principal e os dependentes.
E
eliseumixmt
Vlw darklordkamui...
ME DESCULPEM MINHA INGNORANCIA!!!
Mas veja agora no contexto:
public class Cliente {
String nome;
String sobrenome;
String CPF;
}
public class Conta {
int numero;
String dono;
double saldo;
double limite;
Cliente titular;
//1º dúvida: Aqui quando você diz que um objeto contem outro, você esta dizendo que tudo que esta na classe cliente agora vai entrar em titular?
}
publicclassTesteBrasil{publicstaticvoidmain(String[]args){Contaminhaconta=newConta();//Aqui ele cria um objetoClientec=newCliente();//Aqui ele cria um objetominhaconta.titular=c;//2º duvida: Mas i aqui oque ele faz? precisa disso?minhaconta.titular.nome="jose";minhaconta.titular.CPF="0000000000000";minhaconta.titular.sobrenome="AMARAL";minhaconta.saldo=2878954;minhaconta.numero=000000000;
Um cliente tem várias contas. Para cada conta, temos o principal e os dependentes.
um bom exemplo... mais ele é ainda iniciante na coisa amigo... não vai chegando apresentando List e outras bibliotecas do java...
darklordkamui
vms la… duvida 1
emmmm termo podemos dizer que sim… mais na verdade tou falando que Conta tem acesso aos atributos de Cliente…
duvida 2 :
bom… eu faria mais bonito… mais como vc ta aprendendo ainda como mexe no java escrevi da forma que voce iria poder olhar e falar haaa ele faz isso…
esse minhaconta é seu objeto Conta que contem um Objeto Cliente instanciado… se vc nao instancia o cliente e depois tenta acessar o cliente daquela conta… vai dar nullpointer… mais isso é o que voce mais vai tomar na vida não se preoculpe com isso ainda… ehhehehe
voce ta fazendo exercicios da apostila da caelum f11? certo? lá é muito bem explicado muita coisa, mais vai com calma pois o java tem muito conteudo
Muito obrigado a todos que postaram nesse tópico para colaborar…
E DANILO eu já tenho a apostila
TENKS!
darklordkamui me add aee cara no skype eliseumixmt
darklordkamui
eliseumixmt:
darklordkamui Muito obrigado por me ajudar
Muito obrigado a todos que postaram nesse tópico para colaborar…
E DANILO eu já tenho a apostila
TENKS!
uma ultima sugestão antes de encerrar o topico… se tiver dinheiro para investir no fj11, vai fundo pois vc vai gostar, com o livro vc vai aprender mais com as explicações dos intrutores vc vai aprender mais rapido e o melhor vai poder tirar duvidas na mesma hora =P
A troca de conhecimento com os colegas no curso é muito bom tambem
darklordkamui
ja fiz sim…O unico que não fiz foi o fj 31…
mais é aquilo vai com calma… ninguem começa sabendo e o mais importente não desanima =P
e esteja sempre recepitivo a aprender coisas novas… pq cara mesmo com os cursos voce vai ver que no dia dia a coisa é diferente… muitos sistemas legados… má praticas e etc…
quando der eu adiciono vc… mais pode me manda mp no forum se quiser