Como eu faço para estanciar os métodos da classe apartamento
Public class apartamento{
Int área = 100;
Public void setarea ( int área){
If (área>= 100)
This.area = área;
}
Public int getarea(){
Return this.area;
}
}
Como eu faço para estanciar os métodos da classe apartamento
Public class apartamento{
Int área = 100;
Public void setarea ( int área){
If (área>= 100)
This.area = área;
}
Public int getarea(){
Return this.area;
}
}
Primeiro, não se instancia um método, mas sim uma Classe e para isso deveria criar um construtor para o mesmo. Segundo, não é uma boa prática usar acentos para nome de classes, atributos ou métodos. Para começar a estudar java leia: http://www.guj.com.br/java.tutorial.artigo.149.1.guj um artigo que pode clarear um pouco suas idéias.
Apartamento.java
public class Apartamento {
private int area = 100;
public void setArea (int area) {
if (area >= 100) {
this.area = area;
}
}
public int getArea() {
return(this.area);
}
}
TestApartamentos.java
public class TestApartamentos {
public static void main(String []args) {
Apartamento meu = new Apartamento();
meu.setArea(400);
System.out.println("Meu apartamento:");
System.out.println(meu.getArea());
Apartamento seu = new Apartamento();
meu.setArea(200);
System.out.println("Seu apartamento:");
System.out.println(seu.getArea());
}
}
para executar
C:\> javac Apartamento.java
C:\> javac TestApartamentos.java
C:\> java TestApartamentos
sds
Dúvida:
Se instancia um Objeto ou uma classe?
Dúvida:
Se instancia um Objeto ou uma classe?[/quote]
Até onde eu sei, um objeto é uma INSTÂNCIA de uma classe, logo, você instancia a classe.
Se instancia um objeto de uma determinada classe.
Mas evite usar acentos nos identificadores, senão não compila :mrgreen: