Python OOP
  • Python OOP
  • OOP class তৈরী
  • ক্লাসে প্রপার্টি যোগ করা
  • ক্লাসে মেথড যোগ করা
  • অবজেক্ট তৈরী করা
  • ক্লাস ভ্যারিয়েবল
  • ইন্সটেন্স ভ্যারিয়েবল
  • Self কীওয়ার্ড
  • অবজেক্ট এর প্রপার্টি ভ্যালু পরিবর্তন
  • অবজেক্ট এর প্রপার্টি ডিলেট করা
  • অবজেক্টকে ডিলেট করা
  • অবজেক্ট
    • প্রতিটি অবজেক্ট আলাদা
    • instance method
  • ম্যাজিক মেথড
  • Construction
  • এনক্যাপসুলেশনঃEncapsulation
  • Method
    • type()
    • Static Method
    • Specials Method
      • __str__ ()
      • __add__()
      • __eq()__
  • Inheritance
    • child class তৈরী
    • চাইল্ড অবজেক্ট প্যারেন্ট অবজেক্ট এর উত্তরাধিকার
    • super()কীওয়ার্ড
      • চাইল্ড ক্লাস হতে প্যারেন্ট ক্লাসের প্রপার্টি এক্সেস করা
      • চাইল্ড ক্লাসের নিজস্ব প্রোপার্টি এবং মেথড
    • isinstance()
      • চাইল্ড ক্লাসে প্যারেন্ট ক্লাসের মেথড কল করা
    • issubclass()
    • Method Overriding
    • super().__init__()
  • অ্যাবস্ট্রাকশন (Abstruction)
Powered by GitBook
On this page
  1. Inheritance
  2. super()কীওয়ার্ড

চাইল্ড ক্লাস হতে প্যারেন্ট ক্লাসের প্রপার্টি এক্সেস করা

চাইল্ড ক্লাস হতে প্যারেন্ট ক্লাসের এক্সেস নিতে চাই তাহলে super() এর পরে ডট চিহ্ন ব্যাবহার করে এক্সেস নিতে পারবো

class Vichlee:
   brand_name = 'Toyota'
   def __init__(self, name, age):
     self.name = name
     self.age = age


class Car(Vichlee):
   def __init__(self, name, age,phone):
      # চাইল্ড ক্লাস হতে প্যারেন্ট ক্লাসের প্রপার্টি এক্সেস
      super().name= name
      self.age = age
      self.phone = phone
      
car = Car('olee','25','01953664967')
print(car.brand_name)
#=== Output ===
Toyota
Previoussuper()কীওয়ার্ডNextচাইল্ড ক্লাসের নিজস্ব প্রোপার্টি এবং মেথড

Last updated 2 years ago