کلاس ها در پایتون

علیرضا رفیعی
13 آبان ۱۴۰۱

سلام دوستان من توی بخش کلاس ها هستم و به تابع init رسیدم و نمیدونم لزومش چی خست که ازش استفاده کنیم در صورتی که میشه کد رو به این صورت نوشت ممنون میشم راهنماییم کنید

class ClassOne():
    first_name = ""
    last_name = ""

object_one = ClassOne()
object_one.first_name = "Alireza"
object_one.last_name = "Rafiei"
object_Two = ClassOne()
object_Two.first_name = "Omid"
object_Two.last_name = "Mostafavi"
print(object_one.first_name,object_one.last_name)
print(object_Two.first_name,object_Two.last_name)

315

1 پاسخ
  • دانیال آذرپناه14 آبان ۱۴۰۱

    بله درسته کار میکنه ولی همیشه کلاس ها به همین سادگی نیستن که فقط ۲ تا متغیر داشته باشن و تمام. کلاس میتونه ۱۰۰ تا متغیر داشته باشه چندین تابع داشته باشه که خب مشخصه اینطوری که پیش رفتید پیش بریم یه کد نا مرتب تحویل میگیریم. در کل طبق استاندارد و اصول نیست اینطور پیش بریم