نمایش نتایج 1 تا 14 از 14

نام تاپیک: ضرورت استفاده از کلاس ؟

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    ضرورت استفاده از کلاس ؟

    سلام دوستان من یه تازه کار تو پایتون هستم ، قبلاً php کار کرده بودم ولی هیچ وقت با کلاس کار نکرده بودم و همیشه ازشون خوف داشتم ولی الان با پایتون دارم رو کلاس ها کار میکنم ولی نمیفهمم واقعاً استفاده از کلاس چه فایده و ضرورتی داره ؟
    من دارم آموزشم رو با کتاب Headfirst جلو می برم ، مثلاً تو یکی از قسمت ها نوشته که این کلاس میتونه به هر نفر یک شی اختصاص بده
    class Athlete:
    def __init__(self, a_name, a_dob=None, a_times=[]):
    self.name = a_name
    self.dob = a_dob
    self.times = a_times

    و درست هم کار میکنه ولی نمیفهمم چه ضرورتی هست که ما بیایم برای این کار از کلاس استفاده کنیم در حالی که من همین کد رو با تابع نوشتم و کار می کرد
    def cre(names,familys):
    cre.name=names
    cre.family=familys
    return(cre.name,cre.family)
    james=cre('ali','sadeghi')
    ali=cre('ali','dabagh')

    print(james)
    print(ali)
    print(type(ali))



    لطفاً دوستان راهنمایی کنند چون خیلی گیج شدم
    آخرین ویرایش به وسیله arefenayat : سه شنبه 28 بهمن 1393 در 12:08 عصر

تاپیک های مشابه

  1. ضرورت استفاده از Auto Namber
    نوشته شده توسط hamedinho در بخش Access
    پاسخ: 13
    آخرین پست: شنبه 30 آبان 1388, 06:59 صبح
  2. تولید قفل نرم افزاری با استفاده از کلاس های Security
    نوشته شده توسط Amir Taghavi در بخش VB.NET
    پاسخ: 3
    آخرین پست: چهارشنبه 12 بهمن 1384, 22:59 عصر
  3. استفاده از کلاس های ATL در برنامه های MFC
    نوشته شده توسط taze kar در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 5
    آخرین پست: چهارشنبه 18 آبان 1384, 12:20 عصر
  4. مشکل در استفاده از کلاس pen
    نوشته شده توسط MF در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 28 تیر 1384, 10:25 صبح
  5. ضرورت استفاده از flock و unlock در ویژوال فاکس و ....
    نوشته شده توسط naderigh در بخش Foxpro
    پاسخ: 1
    آخرین پست: شنبه 09 خرداد 1383, 11:54 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •