Logo of Jet School
Əsas SəhifəRəylərKurslarımızKampaniyalarLayihələr
HaqqımızdaBloqXəbərlərTədbirlərQalereyaTexnoloji Lüğət
Əlaqə
AZ
RU
AZ
RU

JET School

Daha parlaq gələcək üçün ilham verən təhsil

JET Academy Gənclik (Olimpiya küçəsi 6A, Gənclər və İdman Nazirliyi yaxınlığında)
+994 70 983 66 99+994 70 983 66 99info@jetschool.az
Bazar ertəsi - Bazar günü : 09:30 - 22:00

Kəşf et

  • Əsas Səhifə
  • Rəylər
  • Layihələr
  • Məzunlar
  • Kampaniyalar
  • Vakansiyalar
  • Dərsdən görüntülər

Tədris sahələri

  • IT və Kompüter Mühəndisliyi kursu
  • Kibertəhlükəsizlik kursu
  • Robotexnika kursu
  • Yay Məktəbi: IT və Proqramlaşdırma
  • Unity 2D Game Development kursu
  • Süni İntellekt Mühəndisliyi kursu

Resurslar

  • Bloq
  • Xəbərlər
  • Tədbirlər
  • Texnoloji Lüğət

© 2021 – 2026 JET School. Müəllif hüquqları qorunur.

Miras Alma nədir?

JET Schoolwww.jetschool.az

Miras Alma nədir?

Inheritance və ya Miras Alma, Obyekt Yönümlü Proqramlaşdırmanın (OOP) əsas prinsiplərindən biridir. Miras Alma proqramlaşdırmada bir sinifin (class) başqa bir sinifin xüsusiyyətlərini (atributlarını) və metodlarını (funksiyalarını) özündə miras alması prosesidir. Bu, kodu daha təkrar istifadə oluna bilən, modul, təşkilatlanmış və səmərəli edir.

Miras Almanın əsas məqsədi:

  • Mövcud kodu təkrar yazmadan yeni siniflər yaratmaq.
  • Ümumi davranışları bir əsas (parent/base) sinifdə toplamaq və ehtiyac olduqda dəyişikliklər əlavə etmək.
  • Proqramların daha asan inkişaf etdirilməsi və saxlanılması.

Əsas terminlər:

  • Base Class (Əsas Sinif / Parent Class): Xüsusiyyətlərini və metodlarını miras verən sinif.
  • Derived Class (Törəmə Sinif / Child Class): Əsas sinifdən miras alan və lazım gələrsə, əlavə və ya dəyişdirilmiş metod və xüsusiyyətlərə malik olan sinif.

Python-da sadə miras alma nümunəsi:

# Əsas sinif

class Animal:

def __init__(self, name):

self.name = name


def speak(self):

print(f"{self.name} səs çıxarır.")


# Törəmə sinif

class Dog(Animal):

def speak(self):

print(f"{self.name} hürür.")


# Obyektlərin yaradılması

animal = Animal("Heyvan")

animal.speak() # Çıxış: Heyvan səs çıxarır.


dog = Dog("Rex")

dog.speak() # Çıxış: Rex hürür.

Burada:

  • Animal əsas sinifdir.
  • Dog isə Animal sinifindən miras alır və speak metodunu özünəməxsus şəkildə dəyişir (override edir).

Miras Almanın növləri:

  1. Single Inheritance (Tək Miras Alma): Bir sinif yalnız bir başqa sinifdən miras alır.
  2. Multiple Inheritance (Çoxlu Miras Alma): Bir sinif bir neçə sinifdən eyni anda miras ala bilər.
  3. Multilevel Inheritance (Çoxsəviyyəli Miras Alma): Bir sinif digər sinifdən, o da başqa bir sinifdən miras alır.
  4. Hierarchical Inheritance (Hierarxik Miras Alma): Bir əsas sinifdən bir neçə törəmə sinif miras alır.
  5. Hybrid Inheritance (Hibrid Miras Alma): Bir neçə miras alma növünün birləşməsi.

Miras Almanın üstünlükləri:

  • Kod təkrarı azaldır.
  • Kodun idarə olunmasını asanlaşdırır.
  • Funksionallığın təkmilləşdirilməsi və genişləndirilməsi imkanlarını artırır.
  • Əsas davranışlar bütün törəmə siniflərdə standart olur.
+994 70 983 66 99www.jetschool.az

Inheritance və ya Miras Alma, Obyekt Yönümlü Proqramlaşdırmanın (OOP) əsas prinsiplərindən biridir. Miras Alma proqramlaşdırmada bir sinifin (class) başqa bir sinifin xüsusiyyətlərini (atributlarını) və metodlarını (funksiyalarını) özündə miras alması prosesidir. Bu, kodu daha təkrar istifadə oluna bilən, modul, təşkilatlanmış və səmərəli edir.

Miras Almanın əsas məqsədi:

  • Mövcud kodu təkrar yazmadan yeni siniflər yaratmaq.
  • Ümumi davranışları bir əsas (parent/base) sinifdə toplamaq və ehtiyac olduqda dəyişikliklər əlavə etmək.
  • Proqramların daha asan inkişaf etdirilməsi və saxlanılması.

Əsas terminlər:

  • Base Class (Əsas Sinif / Parent Class): Xüsusiyyətlərini və metodlarını miras verən sinif.
  • Derived Class (Törəmə Sinif / Child Class): Əsas sinifdən miras alan və lazım gələrsə, əlavə və ya dəyişdirilmiş metod və xüsusiyyətlərə malik olan sinif.

Python-da sadə miras alma nümunəsi:

# Əsas sinif

class Animal:

def __init__(self, name):

self.name = name

def speak(self):

print(f"{self.name} səs çıxarır.")

# Törəmə sinif

class Dog(Animal):

def speak(self):

print(f"{self.name} hürür.")

# Obyektlərin yaradılması

animal = Animal("Heyvan")

animal.speak() # Çıxış: Heyvan səs çıxarır.

dog = Dog("Rex")

dog.speak() # Çıxış: Rex hürür.

Burada:

  • Animal əsas sinifdir.
  • Dog isə Animal sinifindən miras alır və speak metodunu özünəməxsus şəkildə dəyişir (override edir).

Miras Almanın növləri:

  1. Single Inheritance (Tək Miras Alma): Bir sinif yalnız bir başqa sinifdən miras alır.
  2. Multiple Inheritance (Çoxlu Miras Alma): Bir sinif bir neçə sinifdən eyni anda miras ala bilər.
  3. Multilevel Inheritance (Çoxsəviyyəli Miras Alma): Bir sinif digər sinifdən, o da başqa bir sinifdən miras alır.
  4. Hierarchical Inheritance (Hierarxik Miras Alma): Bir əsas sinifdən bir neçə törəmə sinif miras alır.
  5. Hybrid Inheritance (Hibrid Miras Alma): Bir neçə miras alma növünün birləşməsi.

Miras Almanın üstünlükləri:

  • Kod təkrarı azaldır.
  • Kodun idarə olunmasını asanlaşdırır.
  • Funksionallığın təkmilləşdirilməsi və genişləndirilməsi imkanlarını artırır.
  • Əsas davranışlar bütün törəmə siniflərdə standart olur.

IT kurslarımız barədə məlumat almaq üçün formu doldurun

Övladınızın yaşını seçin
Tədris dilini seçin

Əlaqəli terminlər:

IT Sahəsini öyrənməyə başla

Kateqoriya: Proqramlaşdırma
API
Atribut
Boolean
Autentifikasiya
Authorization