در این مطلب، ویدئو کلاس ها و اشیاء آموزش پایتون شماره 6 – کلاس های خصوصی و عمومی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:55
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,399
سلام بچه ها و به پنجمین و
2
00:00:02,399 –> 00:00:05,100
آخرین ویدیو از سری آموزش های کلاس ها و اشیاء پایتون من خوش آمدید،
3
00:00:05,100 –> 00:00:07,200
بنابراین در
4
00:00:07,200 –> 00:00:08,550
ویدیوی امروز در مورد
5
00:00:08,550 –> 00:00:11,309
کلاس های عمومی و خصوصی و نحوه
6
00:00:11,309 –> 00:00:13,769
وارد کردن کلاس های خود از فایل های دیگر
7
00:00:13,769 –> 00:00:16,170
به مانند یک فایل اصلی صحبت خواهم کرد.
8
00:00:16,170 –> 00:00:18,570
همانطور که پیش می رویم متوجه خواهیم شد که واقعاً چه معنایی دارد،
9
00:00:18,570 –> 00:00:20,910
بنابراین اولین چیزی که در مورد آن صحبت
10
00:00:20,910 –> 00:00:22,080
می شود حدس می زنم تفاوت
11
00:00:22,080 –> 00:00:24,600
بین عمومی و خصوصی چیست، بنابراین من
12
00:00:24,600 –> 00:00:26,430
یک مثال در اینجا آورده ام و فقط
13
00:00:26,430 –> 00:00:28,740
این را نوشته ام مثال تصادفی در پایتون
14
00:00:28,740 –> 00:00:30,660
برای اینکه سعی کنیم این را به شما نشان دهیم، بنابراین در
15
00:00:30,660 –> 00:00:32,098
سایر زبانهای برنامهنویسی چیزهایی وجود دارد
16
00:00:32,098 –> 00:00:33,690
که به عنوان کلاسهای خصوصی و عمومی شناخته میشوند،
17
00:00:33,690 –> 00:00:36,360
اکنون کلاسهای خصوصی معمولاً
18
00:00:36,360 –> 00:00:39,540
فقط میتوانند در یک فایل مشابه یا
19
00:00:39,540 –> 00:00:41,879
در محدوده خاصی استفاده شوند که در آن به
20
00:00:41,879 –> 00:00:44,850
کلاسهای عمومی دسترسی یا میتوان استفاده کرد.
21
00:00:44,850 –> 00:00:47,340
همه افراد به آن دسترسی پیدا میکنند، بهطوریکه بهصورت خصوصی
22
00:00:47,340 –> 00:00:49,590
در چیزی مانند آن در
23
00:00:49,590 –> 00:00:51,539
خارج از آن قابل دسترسی نیست، در حالی که
24
00:00:51,539 –> 00:00:53,430
عمومی به این معنی است که اکنون در همه جا قابل دسترسی است،
25
00:00:53,430 –> 00:00:55,710
من فقط یک تعریف در
26
00:00:55,710 –> 00:00:57,030
Google پیدا کردم که من فقط هستم می خواهم بخوانم زیرا
27
00:00:57,030 –> 00:00:58,469
این بهترین راه برای توضیح دادن آن است
28
00:00:58,469 –> 00:01:00,149
و من می توانم بعد از آن از
29
00:01:00,149 –> 00:01:02,039
نظر جاوا در مورد آن صحبت کنم و
30
00:01:02,039 –> 00:01:04,619
در کلاس دوم عمومی در مقابل خصوصی در مورد
31
00:01:04,619 –> 00:01:05,880
آن صحبت خواهیم کرد و برای اکثر زبان ها یکسان است
32
00:01:05,880 –> 00:01:08,010
یعنی این پس عمومی است. یک کلمه کلیدی جاوا
33
00:01:08,010 –> 00:01:10,020
که دسترسی آنها را به عنوان اعضای عمومی عمومی اعلام می کند
34
00:01:10,020 –> 00:01:11,729
برای همه کلاس ها قابل مشاهده است
35
00:01:11,729 –> 00:01:13,290
، این بدان معنی است که هر
36
00:01:13,290 –> 00:01:15,180
کلاس دیگری می تواند به یک فیلد عمومی یا روش دسترسی پیدا کند و
37
00:01:15,180 –> 00:01:17,790
کلاس های دیگر می توانند
38
00:01:17,790 –> 00:01:19,409
فیلدهای عمومی را تغییر دهند مگر اینکه فیلد به
39
00:01:19,409 –> 00:01:22,650
عنوان ok نهایی اعلام شود، بنابراین چه می شود
40
00:01:22,650 –> 00:01:24,600
همه اینها معنی دارند و چرا من فقط یک
41
00:01:24,600 –> 00:01:27,450
مثال در جاوا به شما دادم و در پایتون در
42
00:01:27,450 –> 00:01:29,520
واقع چیزی به عنوان کلاس خصوصی یا
43
00:01:29,520 –> 00:01:32,850
عمومی وجود ندارد، قراردادهایی وجود دارد که
44
00:01:32,850 –> 00:01:35,939
ما از آنها برای اعلام شبه
45
00:01:35,939 –> 00:01:39,270
کلاس خصوصی یا مانند کلاس عمومی استفاده می کنیم، اما
46
00:01:39,270 –> 00:01:41,009
واقعاً چیزی وجود ندارد.
47
00:01:41,009 –> 00:01:44,360
ما را از استفاده از کلاسهای خصوصی محدود میکند، بنابراین
48
00:01:44,360 –> 00:01:46,590
امیدوارم بتوانم این را توضیح دهم، اما
49
00:01:46,590 –> 00:01:49,049
تقریباً این اولین کلاس در اینجا خصوصی است
50
00:01:49,049 –> 00:01:51,210
و چیزی که این کلاس را خصوصی میکند این واقعیت است
51
00:01:51,210 –> 00:01:53,700
که ما یک خط زیر در اینجا داریم.
52
00:01:53,700 –> 00:01:56,070
ابتدای نام کلاس در حال حاضر در
53
00:01:56,070 –> 00:01:58,020
پایتون یا در جاوا، به عنوان مثال، وقتی
54
00:01:58,020 –> 00:02:00,270
کلاسی را ایجاد میکنید، دوست دارید که میتوانید
55
00:02:00,270 –> 00:02:01,590
چیزی شبیه به
56
00:02:01,590 –> 00:02:05,040
کلاس عمومی استاتیک انجام دهید و سپس به این معنی
57
00:02:05,040 –> 00:02:06,570
است که یک کلاس عمومی است که میتوانید بگویید
58
00:02:06,570 –> 00:02:09,179
مانند کلاس خصوصی اکنون در ما
59
00:02:09,179 –> 00:02:11,008
آنها را در پایتون نداریم، بنابراین روشی که ما
60
00:02:11,008 –> 00:02:12,280
این را
61
00:02:12,280 –> 00:02:14,170
فقط به عنوان یک قرارداد تعریف میکنیم این است که شما با
62
00:02:14,170 –> 00:02:16,090
یک خط زیر شروع کنید و سپس نام کلاس را
63
00:02:16,090 –> 00:02:19,090
اکنون برای ایجاد یک متد عمومی یا
64
00:02:19,090 –> 00:02:21,130
ویژگی مانند یک کلاس، همان چیزی است
65
00:02:21,130 –> 00:02:23,680
که فقط از یک خط زیر استفاده میکنید. به
66
00:02:23,680 –> 00:02:24,970
عنوان مثال می توانید بگویید که من باید
67
00:02:24,970 –> 00:02:27,700
روش ها را در اینجا نشان دهم، یکی از آنها یک روش خصوصی است
68
00:02:27,700 –> 00:02:29,320
زیرا یک زیرخط دارد و
69
00:02:29,320 –> 00:02:30,970
دیگری عمومی است، زیرا
70
00:02:30,970 –> 00:02:33,850
دوباره زیر مربع
71
00:02:33,850 –> 00:02:35,350
ندارد، همانطور که گفتم در واقع مثل شما مهم نیست. هنوز هم می توانید
72
00:02:35,350 –> 00:02:37,090
از این روش به روش معمولی استفاده کنید که از روشی استفاده می کنید
73
00:02:37,090 –> 00:02:38,620
، با فراخوانی صفحه نمایش نقطه زیر خط،
74
00:02:38,620 –> 00:02:40,450
اما با قرار دادن این زیرخط
75
00:02:40,450 –> 00:02:41,860
در اینجا، اساسا به
76
00:02:41,860 –> 00:02:43,810
برنامه نویسان دیگر و حتی شاید به خودتان می گویید که
77
00:02:43,810 –> 00:02:46,180
در آینده از این استفاده
78
00:02:46,180 –> 00:02:48,160
نکنید و می گویید t او خصوصی است من
79
00:02:48,160 –> 00:02:49,990
نمی خواهم شما از آن استفاده کنید واضح است که اگر
80
00:02:49,990 –> 00:02:51,640
آنها تصمیم به استفاده از آن دارند این
81
00:02:51,640 –> 00:02:53,410
تصمیم آنهاست اما این فقط به شما می گوید دوست دارید
82
00:02:53,410 –> 00:02:55,030
با این کار اشتباه نکنید از این استفاده نکنید به
83
00:02:55,030 –> 00:02:57,190
دلیلی خصوصی اس