using System;
public class Araba {
// ozellikler (property)
public String marka;
public String renk;
public String plaka;
public String motorSesi;
public int maxHiz;
public int vites;
// komutlari
public void calistir(){
Console.WriteLine(this.marka + " şöyle ses çıkartır : " + this.motorSesi);
}
// gostergeler
public int anlikHiz(){
return this.maxHiz * this.vites;
public class Hayvan {
public String ses;
public class Program
{
public static void Main()
// ogrendiklerimiz
// ------------
// String ""
// Integer 0-9
// Boolean true/false (1/0)
// Array (Dizi) Veri tipidir
// void - function (farklar: void calisir ve biter, function calisir ve cevabi dondurur. (return) )
// mantiksal operatorler cevap
// if yapisi
// class : icerisinde birden fazla degisken, birden fazla void, birden fazla function. (turetilebilirler / cogaltilabilirler)
/*
Hayvan kedi = new Hayvan();
kedi.renk = "Beyz";
kedi.ses = "miyavv";
Hayvan kopek = new Hayvan();
kopek.ses = "havhav";
kopek.renk = "Siyah";
Console.WriteLine(kopek.ses);
Console.WriteLine(kedi.renk);
*/
// -------- Odev --------
// Kahraman sınıfı oluşturuyoruz
// icerisinde String tipinde ad ve int tipinde guc var. (olduMu gibi Boolean ya da yetenekleri String[] arrayi yaparak bunlarıda kullanalım)
// Program class'ı içerisinde hikayeUret fonksiypnu olusturuyoruz
// Hikayemiz bize kahramanın adını ve gücünü içeren birşeyler anlatıyor.
// console'da ilk hikaye yazarken altına yeni bir Kahraman üreterek, aynı hikayeyi birde ona göre yazdırıyoruz.
// Her kahramanın içerisinde darbeAl fonksiyonu olur, consoleWrite'ların arasında (yani hkiayelerin arasıda)
// kahraman darbe alır ve "guc" degiskeni aldığı darbe kadar eksilirerek, hikayeye güncel gücü üzerinden devam eder.