Apolo716 Postado Novembro 28, 2004 Denunciar Share Postado Novembro 28, 2004 Firme Galera?Tipo cara eu acabei de entrar em class mais ta difícil entender!Basicamente o que é uma class e para que serve e quais as vantagens de uma class? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mayconvm Postado Novembro 28, 2004 Denunciar Share Postado Novembro 28, 2004 cara eu n sei muita coisa n mais , sei q ela fascilitam para nos, podermos programar mais rapido, já q as classe definem os parametros todos pra nos, tipo como uma funcion Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 28, 2004 Denunciar Share Postado Novembro 28, 2004 A vantagem das classes Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Illidan Postado Novembro 28, 2004 Denunciar Share Postado Novembro 28, 2004 Basicamente o que é uma class e para que serve e quais as vantagens de uma class? Uma class é um tipo... ou seja, existem os tipos Integer, String, Array, Float... e com a classe, você cria um novo tipo. Pra utilizar esse tipo, você instancia um objeto, que vai levar o "molde" da classe, com suas propriedades (variáveis) e métodos (funções).É difícil entender esse conceito... leva um tempo, não se preocupe se não entender logo de cara.Falou! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kafunga Postado Novembro 28, 2004 Denunciar Share Postado Novembro 28, 2004 Classes*Uma classe é o projeto/planta de um objeto.*Não é um objeto em si, e sim a especificação para a criação de um objeto.*Toda instância de uma classe é um objeto.*Vários objetos podem ser criados a partir da mesma classe – mas serão objetos diferentes um do outro, com as mesmas propriedadesO que é uma classe?*Uma classe é uma coleção de variáveis e funções que manipulam estas variáveis*Variável --> propriedade*Função --> métodoExemplo de classeclass Cesta{ var $itens; // Itens da nossa cesta de compras function adiciona_item ($artnr, $num) { $this->itens[$artnr] += $num; } function remove_item ($artnr, $num) { if ($this->items[$artnr] > $num) { $this->items[$artnr] -= $num; return true; } else { return false; } }}Restrições:No PHP, somente inicializações tipo constante podem ser feitas em variáveis tipo var.Se você quer inicializar uma variável tipo var utilizando funções, você deve criar uma função dentro da classe para inicializar este objeto. Esta função é automaticamente chamada quanto o objeto é criado, e se chama função tipo CONSTRUCTOR e tem o memo nome que o nome da classe que a define.Instanciando um objetoUma classe é na verdade um tipo que você cria.Para criar um objeto (instância de uma classe), você precisa usar o operador new$cesta = new Cesta;$cesta->adiciona_item("10", 1);$outra_cesta = new Cesta;$outra_cesta->adiciona_item("0815", 3);Explicação do ExemploNeste exemplo definimos a classe Auto_Cesta, que é uma Cesta + um construtor que inicializa a Cesta com um item do tipo numero “10” toda vez que uma nova Auto_Cesta for criada com o operador new. Construtores podem levar argumentos, que podem ser opcionais – tornando eles assim muito mais úteis. Para poder continuar usando a classe sem parâmetros, todos os construtores devem ser opcionais. Isto é alcançado através de valores default nos parâmetros.ps: isso é só o básico de uma classe, existe muito mais coisas! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Apolo716
Firme Galera?
Tipo cara eu acabei de entrar em class mais ta difícil entender!
Basicamente o que é uma class e para que serve e quais as vantagens de uma class?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.