//Overriding ile miras alınan sınıfın özellik ve metotları üzerinde değişiklikler yapılarak mirasçı sınıf //içerisinde kullanabiliriz...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WinFormsApp5
{
class Hesapla
{
public int yazili1 { get; set; }
public int yazili2 { get; set; }
public int sozlu { get; set; }
public double islem()
{
double sonuc = (yazili1 + yazili2 + sozlu) / 3;
return (sonuc);
}
}
class Turemis_Sinif:Hesapla
{
public int odev { get; set; }
public double islem()
{
double sonuc = (yazili1 + yazili2 + sozlu + odev) / 4;
return (sonuc);
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WinFormsApp5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Turemis_Sinif ortalama = new Turemis_Sinif();
ortalama.yazili1 = 60;
ortalama.yazili2 = 60;
ortalama.sozlu = 60;
ortalama.odev = 80;
MessageBox.Show("Ortalama="+ortalama.islem());
}
}
}
Hiç yorum yok:
Yorum Gönder