Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Eğitim Geçmişi
Dil Becerileri
Son Forum Aktiviteleri
7@Override koymalı mıyım ?
İlk olarak iyi akşamlar. Sorum şöyle olcak : Üst sınıfın bir metodunu override ederken metodu yazmadan önce @Override yazsam da yazmasam da aynı şey oluyor. Yazmalı mıyım yazmamalı mıyım ? Teşekkürler
Anlatım Sistemleri Değişik
Yanlış yerde soruyorsam affedin. Neden bu sitede bi bilgi öğretmeden geçiliyor mesela ben hiç her yazdığınız koddan sonra noktalı virgül ekleyin diye görmedim veya değişken oluşturma kuralları, syntax kuralları. Thread'e baktım hiç ibr halt anlamadım şimdi başka bir yerden öğrenmek zorundayım. public, static, void, protected, friendly ne demektir diye yazılmadı keşke daha iyi bir öğrenme yerim olsaydı ama maalesef yok.
Class static problemi
Class bölümündeyken kodlarımda bir hatayla karşılaştım : Description Resource Path Location Type
Cannot make a static reference to the non-static field Daire.çap Class1.java /testler/src/testler line 17 Java Problem
ve : Description Resource Path Location Type
Cannot make a static reference to the non-static method bul() from the type Class1.Daire Class1.java /testler/src/testler line 18 Java Problem
kodlar da şöyle : [code]
package testler;
import java.util.Scanner;
public class Class1 {
static class Daire {
private double çap;
public double bul() {
return (double) 3.14 * çap;
}
}
public static void main(String[] args) {
Scanner i = new Scanner(System.in);
System.out.println("Çapı gir : ");
double çap = i.nextDouble();
Daire daire = new Daire();
Daire.çap=çap;
System.out.println(Daire.bul());
}
}
[/code]
Sonra quick fix'ten baktım static ekle dedi bende ekledim ve sorun kalktı ben anlamadım public, static, void gibi şeylerin anlamları ne ?
@Override koymalı mıyım ?
Ben de öyle düşünmüştüm. Teşekkürler. Peki koymadığımızda derleme sırasında mı konuyor ? Nasıl algılanıyor override yapcağını ?
Anlatım Sistemleri Değişik
Evet o kadar da kolay bi iş değil biraz uğraş ve sabır istiyor ama madem android eğitimi vercektiniz bari ilk baştan java'dan basit şeylerle başlayıp insların kafasını karıştırmasasydınız. Cidden istihza.com gerçekten sihirli değnek eğer python öğrencekseniz oraya gidin
Anlatım Sistemleri Değişik
İlk başta Python öğrendim bir siteden başladım. Sonra baktım bir şey anlamadım, dediklerini yapamadım. Sonra başka bir siteye(istihza.com) baktım onada başladım ilk bölümlerine her şeyi kavradım ve yapabildim. Ben acemi bir programlamacı değilim. Yani blogundaki şeylerle alakası yok. Ve aslında yeni bir blog buldum : yazılımokulu.wordpress adam her şeyi açıklamış, güzelce anlatmış. Yani bu sitede olan şey şu gibi :
1.sınıf'a birisi gelmiş. Öğretmen de oğlum tahtaya bak demiş sonra bunlar sırasıyla +, -, %, x. +'da toplarsın, -'de çıkarırsın, %'de bölersin, x'de çarparsın. Şu problemi çöz : Güneş'in kütlesi = 1,9891 ×1030 kg. Dünya'nın kütlesinin 332.946 katı. Sen de bana Dünya'nın kütlesini, ağırlığını, çapını bul.