[ÇÖZÜLDÜ] [Java] Çoklu class kullanımında birbirlerini çağırmaktan hata alıyorum.

BadActive

Kızıltaş Madencisi
Mesajlar
496
En iyi cevaplar
0
Beğeniler
165
Puanları
480
Ruh hali
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down
Down

Öncelikle merhaba, 2 class var ve bunlar çok önemli classlar. birbirlerinde birbirlerini çağrımam gerekiyor. bu işlemi 'classismi bla = new classismi(main)' şeklinde yapıyorum bunun başka yolu yok mudur ?
Hata ve kodların resimleri;
Çağırmaları bu şekilde yapıyorum..​


Hata​

Diye gidiyor..​
 


GodofMilker

Nether Yerlisi
Mesajlar
2,196
En iyi cevaplar
0
Beğeniler
2,562
Puanları
6,700
Bunları oluşturduğun classta ikisi için de bir set metodu oluşturup onları kullanman lazım.
Yani Main classında
player_data pdata = new player_data(this);
arena_data adata = new arena_data(this);
data.setArenaData(adata);
adata.setPlayerData(pdata);

Bu arada Class'ların ismi büyük harfle başlar, zorunluluk değil ama fark edilir düzeyde karışıklık yaratıyor*
 

BadActive

Kızıltaş Madencisi
Mesajlar
496
En iyi cevaplar
0
Beğeniler
165
Puanları
480
Ruh hali
Bunları oluşturduğun classta ikisi için de bir set metodu oluşturup onları kullanman lazım.
Yani Main classında
player_data pdata = new player_data(this);
arena_data adata = new arena_data(this);
data.setArenaData(adata);
adata.setPlayerData(pdata);

Bu arada Class'ların ismi büyük harfle başlar, zorunluluk değil ama fark edilir düzeyde karışıklık yaratıyor*
Gerçekten teşekkürler, kafayı yemek üzereydim hatta sırf bunun yüzünden neredeyse bitmiş bir takım eklentimi çöpe atmıştım ne zor günlerdi bee :D
 

java10

kız çava bana kahve yap
Mesajlar
513
En iyi cevaplar
0
Beğeniler
586
Puanları
1,090
Ruh hali
niye böyle yapıyorsun? static kullan .-.
 

mrbobaking

Kızıltaş Madencisi
Mesajlar
660
En iyi cevaplar
0
Beğeniler
283
Puanları
1,080
baslarina this. koymayi dene
mesela
Kod:
this.plugin = main
gibi
 

Üst