Merhaba herkese. Öncelikle Java'da ve forumda yeniyim, YouTube'dan videolar izleyerek kendimi Java konusunda geliştirmeye çalışıyordum ama bugün ilginç bi sorunla karşılaştım videosunu izlediğim kişinin yazdığı kodları birebir yazıyorum tekrar tekrar da kontrol etmeme rağmen videodaki kişi bu sorunu almıyor ama ben duplicate class sorununu alıyorum çözümü için yardımcı olabilecek biri varsa çok sevinirim. Kod biraz uzun atsam mı atmasam mı bilemedim eğer görmeniz şart olursa atarım şimdiden teşekkürler.
Ayni package'in icinde ayni isimli iki class olursa olabilecek bir hata bu. Class'in ismini degistirmeyi dene. Refactor yaparak degistir ismini, manual olarak degistirmene gerek yok tek tek.
public final String Mezartasi = "Herkes bir gün ölecek dostum...";
private int saglik = 500; private int atak = 20; private int ilerleme = 2; private int xPozisyon = 0; private int yPozisyon = 0; private boolean canli = true;
/-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod /-- Kod public pacman(int saglik, int atak, int ilerleme){
Kod bu, aldığım hata ise tam olarak şöyle yazıyor "duplicate class: pacman.pacman" Hatayı alttaki pacman değil de üstteki veriyor. Ama videodaki her şeyin aynısını yaptığıma eminim buna rağmen videoyu çeken kişi böyle bi sorunla karşılaşmadı. Refactor olayını da yapamadım bu arada...
< Bu ileti mobil sürüm kullanılarak atıldı >
< Bu ileti tablet sürüm kullanılarak atıldı >
public class pacman {
public final String Mezartasi = "Herkes bir gün ölecek dostum...";
private int saglik = 500;
private int atak = 20;
private int ilerleme = 2;
private int xPozisyon = 0;
private int yPozisyon = 0;
private boolean canli = true;
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
/-- Kod
public pacman(int saglik, int atak, int ilerleme){
this.saglik = saglik;
this.atak = atak;
this.ilerleme = ilerleme;
}
Kod bu, aldığım hata ise tam olarak şöyle yazıyor "duplicate class: pacman.pacman"
Hatayı alttaki pacman değil de üstteki veriyor. Ama videodaki her şeyin aynısını yaptığıma eminim buna rağmen videoyu çeken kişi böyle bi sorunla karşılaşmadı. Refactor olayını da yapamadım bu arada...
< Resime gitmek için tıklayın >
< Bu mesaj bu kişi tarafından değiştirildi requizm -- 11 Aralık 2018; 18:8:53 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
Bu mesaja 1 cevap geldi. Cevapları Gizle
< Resime gitmek için tıklayın >
Demek istediğim şuydu. Package gibi bir şey varsa isimlerinde sıkıntı olabilir. Veya öyle bir class var diyordur.