using System;
public class Program
{
public static void Main()
Console.WriteLine("lutfen bir sayi girin");
int sayi = Convert.ToInt32(Console.ReadLine()); // ReadLine metodu string döndürür, tip dönüsümü gerekli
Hesap nesneBir = new Hesap(sayi); // nesne1 Hesap sinfindan üretilmis (instantiation), sayi özelligine sahip bir nesne (object/instance)
Console.WriteLine(sayi);
Console.WriteLine(nesneBir.Kare());
Console.WriteLine(nesneBir.Kup());
}
class Hesap
private int deger; // degere bu sinif disindan erisilemez, ama bu hafta için şimdilik public de yapılabilir. Henüz access modifiers konusuna gelmedik!
public Hesap(int x)
deger = x;
public int Kare()
return deger * deger;
public int Kup()
return Kare() * deger; // return deger * deger * deger yerine daha pratik bir yaklaşım ama dikkatli kullanmalı!