Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Roger William

Java e php

Recommended Posts

Olá pessoal sou programador em php, não ninja mas procuro estudar o maximo que posso, costumo usar ao maximo classes e objetos, isso me estigou a conhecer Java ( o que comecei a apenas uns dias ) estou com um problema em entender como instancia uma classe que eu criei e usar um determinado objeto dela. sendo que em php pra resumir funciona assim:

class teste

{

function a()

{

return "retorne o objeto um";

}

 

function b()

{

return "retorne o objeto dois";

}

 

function c()

{

//não retorne nada só faça isso...

}

}

 

//Usando os objetos

$ContemoObjetoA = new teste->a();

$ContemoObjetoB = new teste->b();

$ExecutaoObjetoC = new teste->c();

 

Podem me ajudar a entender como faço esse tipo de sistematica com o Java, porque acabo fazendo tudo em uma unica classe rsrsrsrs.

brigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficaria mais ou menos assim:

 

"visibilidade" class teste
{
   "visibilidade" "tipo_retorno" a("parametros"){
	  return "tipo";
   }

   "visibilidade" "tipo_retorno" b("parametros"){
	   return "tipo";
   }

   "visibilidade" void c("parametros"){
   }

}

A diferença maior é definir o tipo de variável nos parametros e na função.

A visibilidade voce deve estar acostumado a ver: public, protect e private.

Já eu volto e comento como instanciar um objeto da classe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falae Roger, beleza? bom no meu ponto de vista a grande diferença entre java e php são:

 

Java - Linguagem compilada.

PHP - Linguagem interpretada.

 

Mas em termos de definição de classes, interfaces a sintaxe é muito parecida com php, ja que as duas linguagens são baseadas no C.

 

Levando em conta a classe abaixo, segue como criar instâncias da mesma, sendo está classe e seus métodos todos publicos.

 

public class Teste

{

private int idade;

private String nome;

 

public void setIdade(int idade){

this.idade = idade;

}

 

public String setNome(String nome){

this.nome = nome;

}

 

public void mostrar(){

System.out.println("Nome: " + this.nome);

System.out.println("Idade: " + this.idade);

}

 

public static void main(String[] args)

{

 

// Criando a instância da classe.

Teste t = new Teste();

t.setIdade(19);

t.setNome("Sublyer");

t.mostrar();

}

}

 

Bom espero ter ajudado, caso queira se aprofundar mais, a empresa Caelum(www.caelum.com.br) e a GlobalCode(www.globalcode.com.br) tem um vasto material para download.

 

Lembraanndo... para trabalhar com java para a web, existe muitos outros conceitos e especificações a serem estudadas para tal implementação.

 

Flww, grande abraço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.