در این مطلب، ویدئو آموزش پایتون – کلاس های داخلی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:43
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,089 –> 00:00:02,490
در این ویدیو یاد می گیریم که چگونه
2
00:00:02,490 –> 00:00:05,460
کلاس های داخلی ایجاد کنیم، اجازه دهید یک
3
00:00:05,460 –> 00:00:08,400
کلاس به نام college ایجاد کنیم، اجازه دهید یک
4
00:00:08,400 –> 00:00:10,740
سازنده برای این کالج داشته باشیم که
5
00:00:10,740 –> 00:00:15,049
متد init است که خود به عنوان
6
00:00:15,049 –> 00:00:18,390
پارامتر در نظر گرفته می شود، یک دستور چاپ
7
00:00:18,390 –> 00:00:21,060
در متد init خواهیم داشت. کلاس کالج
8
00:00:21,060 –> 00:00:25,070
اجازه دهید سازنده کلاس بیرونی را چاپ
9
00:00:25,070 –> 00:00:28,890
کنیم، اکنون یک
10
00:00:28,890 –> 00:00:32,460
کلاس داخلی در داخل کالج کلاس ایجاد خواهیم کرد، اجازه
11
00:00:32,460 –> 00:00:34,770
دهید این کلاس را به عنوان دانش آموز در کلاسش صدا کنیم
12
00:00:34,770 –> 00:00:37,590
، چیزی نیست جز ایجاد یک کلاس در داخل یک
13
00:00:37,590 –> 00:00:40,290
کلاس، گاهی اوقات به عنوان کلاس های تودرتو نیز نامیده می شود،
14
00:00:40,290 –> 00:00:43,469
حتی برای این کار.
15
00:00:43,469 –> 00:00:45,329
دانش آموز کلاس، سازنده آن را
16
00:00:45,329 –> 00:00:48,960
با استفاده از متد init خواهیم داشت، اجازه دهید فقط از
17
00:00:48,960 –> 00:00:51,870
یک پارامتر استفاده کنیم که خودش است،
18
00:00:51,870 –> 00:00:54,510
یک دستور چاپ خواهیم داشت و اجازه دهید
19
00:00:54,510 –> 00:00:58,320
سازنده کلاس داخلی رشته را چاپ کنیم، اجازه دهید
20
00:00:58,320 –> 00:01:01,020
یک متد نمونه تعریف کنیم که اجازه
21
00:01:01,020 –> 00:01:04,799
دهید آن را به عنوان نمایشگر s4 صدا کنیم. کلاس دانشجویی
22
00:01:04,799 –> 00:01:07,200
، self را به عنوان پارامتر خواهیم داشت و سپس
23
00:01:07,200 –> 00:01:09,540
یک عبارت دوست
24
00:01:09,540 –> 00:01:14,880
خواهیم داشت که چاپ می شود، اجازه دهید بگوییم روش student، اجازه
25
00:01:14,880 –> 00:01:17,100
دهید یک متد نمونه برای cla college نیز داشته باشیم.
26
00:01:17,100 –> 00:01:19,259
ss ما این متد را
27
00:01:19,259 –> 00:01:23,490
به عنوان display see فراخوانی می کنیم و از self به
28
00:01:23,490 –> 00:01:25,860
عنوان پارامتر استفاده می کنیم. اجازه دهید یک دستور چاپ داشته
29
00:01:25,860 –> 00:01:28,350
باشیم که متد کالج را چاپ می
30
00:01:28,350 –> 00:01:32,100
کند اگر به این برنامه نگاه کنید
31
00:01:32,100 –> 00:01:34,740
کلاس دانشجو یک کلاس داخلی است
32
00:01:34,740 –> 00:01:38,400
که در کلاس کالج تعریف شده است.
33
00:01:38,400 –> 00:01:41,100
همچنین توجه داشته باشید که از آنجایی که کلاس دانشجویی
34
00:01:41,100 –> 00:01:43,380
یک کلاس داخلی است یا بخشی از
35
00:01:43,380 –> 00:01:47,250
کلاس کالج است، تورفتگی دارد و
36
00:01:47,250 –> 00:01:50,280
حتی متدهایی که متد init و
37
00:01:50,280 –> 00:01:52,950
همچنین متد نمایش s کلاس دانشجویی
38
00:01:52,950 –> 00:01:56,130
است، نسبت به کلاس دانشجویی
39
00:01:56,130 –> 00:01:59,969
این متد در آن تورفتگی دارد. متعلق به
40
00:01:59,969 –> 00:02:03,750
کلاس کالج است و همچنین نمایش این متد
41
00:02:03,750 –> 00:02:07,700
C متعلق به کلاس کالج است
42
00:02:07,700 –> 00:02:10,318
زیرا این متدها
43
00:02:10,318 –> 00:02:13,349
نسبت به کلاس کالج تورفتگی دارند اجازه دهید
44
00:02:13,349 –> 00:02:13,910
اکنون
45
00:02:13,910 –> 00:02:17,330
یک شی از کلاس کالج داشته باشیم که
46
00:02:17,330 –> 00:02:22,250
C برابر با کالج خواهیم داشت، حال در اینجا C
47
00:02:22,250 –> 00:02:24,710
شیء از کلاس است. کلاس کالج بنابراین ما
48
00:02:24,710 –> 00:02:28,010
می توانیم به متد init
49
00:02:28,010 –> 00:02:32,030
و همچنین متد نمایش C دسترسی داشته باشیم، نمی
50
00:02:32,030 –> 00:02:34,340
توانیم به روش init
51
00:02:34,340 –> 00:02:37,520
کلاس دانشجویی و همچنین متد display s مطالعه دسترسی پیدا کنیم.
52
00:02:37,520 –> 00:02:40,340
کلاس nt بنابراین ما می توانیم
53
00:02:40,340 –> 00:02:45,170
از C dot display C استفاده کنیم و اجازه دهید
54
00:02:45,170 –> 00:02:48,050
این برنامه را اجرا کنیم، می توانید متوجه شوید که وقتی
55
00:02:48,050 –> 00:02:50,570
شی C از نوع کلاس college ایجاد می شود
56
00:02:50,570 –> 00:02:53,420
، متد init به طور ضمنی
57
00:02:53,420 –> 00:02:56,000
فراخوانی می شود و در متد init یک
58
00:02:56,000 –> 00:02:58,520
دستور چاپ بیرونی کلاس داریم.
59
00:02:58,520 –> 00:03:00,830
بنابراین اولین خط
60
00:03:00,830 –> 00:03:04,040
خروجی سازنده کلاس بیرونی است، پس
61
00:03:04,040 –> 00:03:06,560
ما متد نمایشگر C را فراخوانی می کنیم، بنابراین
62
00:03:06,560 –> 00:03:08,390
متد نمایش C یک دستور چاپ دارد
63
00:03:08,390 –> 00:03:11,890
و ما خروجی را به عنوان متد کالج داریم،
64
00:03:11,890 –> 00:03:17,420
اگر سعی کنم از نمایشگر C نقطه ای استفاده کنم
65
00:03:17,420 –> 00:03:21,680
، یک عدد دریافت می کنم. خطا را مشخص می کند، بنابراین حتی
66
00:03:21,680 –> 00:03:23,510
اگر دانش آموز کلاس یک
67
00:03:23,510 –> 00:03:26,150
کلاس داخلی از کلاس کالج است، ما
68
00:03:26,150 –> 00:03:28,970
نمی توا