Selam, ben bir dosyada ürettiğim objecti özellikleriyle birlikte başka bir classın constructorında o classtan bir objecte eşitliyorum ama constructor içinde almıyor o atanan değerleri, yardımcı olabilecek biri varmı
Java pass by value calisiyor cunku. Objenin referansini value seklinde aliyor metodlar. setter ve getter kullanmalisin. Istersen Kodu yaz buraya daha net yardimci olayim.
< Bu ileti mobil sürüm kullanılarak atıldı >
hatta constructora hiç girmiyormuş, ondan değeri alamıyor, ben text file ın ismini almaya çalışıyorum aslında, text file işlemlerini ayrı bir classta tutumuştm, classın biri şöyle
int x; int y; readClass file; public class1(int x,int y, readClass file) { this.file=file; this.x=x; this.y=y; }
main içeren classta da şunları yapıyorm String filename="values.txt"; ....//x,y assignments readClass file=new readClass (filename); class1 c1=new class1(x,y,file);