Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
251
Tıklama
0
Öne Çıkarma
Java Class-Instance Yazımı
B
7 yıl
Er
Konu Sahibi

İyi günler, Java'da class'ı oluşturduktan sonra instance'ı nereye yazmalıyız? Elimdeki kaynakta örneği yazmış ama tam olarak nereye yazılacağını söylememiş. Ben java dosyası içine yazdım ama çalıştırmıyor ve hata veriyor.
Kod şu şekilde:

package ld1;

public class rectangularprism { //dikdörtgenler prizması
double width; //en
double height; //boy
double depth; //yükseklik

double getVolume(){
return width*height*depth;
}
double getArea(){
return 2*(width*height+width*depth+height*depth);
}

rectangularprism r=new rectangularprism();
r.width=3;
r.height=4;
r.depth=5;

double volume=r.getVolume();
double area=r.getArea();

System.out.println("Volume: "+volume);
System.out.println("Area: "+area);

}

Hatamı söylerseniz sevinirim cümleten hayırlı akşamlar.



T
7 yıl
Yarbay

rectangularprism r=new rectangularprism();'dan önceki satıra:



public static void main(String[] args) { koy, en alttaki (sınıf kapatma) küme işaretinden önce de } koy. Yani instance 'ı main metodu içine almalısın.



< Bu ileti mobil sürüm kullanılarak atıldı >

J
7 yıl
Teğmen

Kardeşim classın main metodu yok. İki metod yazmışsın, bu metodlardan sonra main metodun içinde yapmalısın işlemlerini



< Bu ileti DH mobil uygulamasından atıldı >

B
7 yıl
Er
Konu Sahibi

Çok teşekkür ederim, sonradan fark ettim class'ın da küme parantezini kapatmamışım. Son hali:
package ld1;

public class rectangularprism { //dikdörtgenler prizması
double width; //en
double height; //boy
double depth; //yükseklik

double getVolume(){
return width*height*depth;
}
double getArea(){
return 2*(width*height+width*depth+height*depth);
}

public static void main(String[] args) {
rectangularprism r=new rectangularprism();
r.width=3;
r.height=4;
r.depth=5;

double volume=r.getVolume();
double area=r.getArea();

System.out.println("Volume: "+volume);
System.out.println("Area: "+area);

}
}
Tekrardan teşekkürler.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.