adem ahmet
Centipat
- Katılım
- 29 Nisan 2021
- Mesajlar
- 57
Daha fazla
- Cinsiyet
- Erkek
Bana da çıkışı yok gibi geldi.Bu kodun bozuk olmadığından emin misiniz? Çünkü ekrana bir değer çıkmaz yani kim yaptıysa neden yaptığını anlamadım hem marka değişkenine BMW atamış sonradan Ferrari demiş. @bados123 burada doğru açıklamayı yapmış fakat dediğim gibi ekranda bir değer gözükmez ayrıca method yapısı bozukmuş gibi geldi bana kodu Visual Studio'da çalıştırıp bakacağım.
Bana da çıkışı yok gibi geldi.
public class araba
{
public string model; //burada arabanın modelini veriyoruz
public void yazdir()
{
Console.WriteLine(model); //modeli yazdırma
}
}
static void Main(string[] args)
{
araba a = new araba(); //araba nesnesi luşturuyoruz, burada yukarıdaki sınıfa erişip nesne oluşturuyoruz
a.model = "BMW";
a.yazdir();
}
this.marka
atamasını yapınca araba sınıfına ait public marka'ya atama yapıyoruz. Ödev ya da sınav sorusu olduğu için kafa karıştırmaya falan çalışmış heralde hoca. Fakat kodun çıktısı olmaz. Fonksiyon çalıştırılınca a.marka="ferrari"
ataması yapılmış oldu sadece. Göstermek için ya yaz metoduna bir return verilmeliydi ya da program içinde Console.WriteLine(a.marka)
diyerek yazdırılmalıydı.Kuvvetle muhtemel kötü bir öğretmenin kötü bir sınav sorusu.
Büyük ihtimalle bu kod çalışmaz, deneyip göreceğim. Sadece ekrana çıkması değil, method baştan aşağı hatalı gibi geliyor.
Düzenleme, kod hatalı.
Eki Görüntüle 1106802
Aynen tam 3 keç kaldım şidmide yaz okulu yapacağım. Ve öbür formumda yardım istedim sınava linç yedim. Vallahide billahide anlamıyorim soruları. Mal mal sorular sorup kesiyor bildiğin.
Ben kendimde yazdım çalışmadı. Belki temel C# bildiğimden dedim ve sizlerden yardım istedim. Bende aynı sonuçu alıyorum. Soru şıklarında C şıkkı. Hiçbir şey yazmaz demiş.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.