
```
WEBVTT

00:00.110 --> 00:09.050
پس در ویدیو قبلی، ما به کلاس شیء (Object) نگاهی کردیم و دیدیم که این نظرات خاص وجود دارند.

00:09.050 --> 00:15.470
و فکر می‌کنم آن‌ها بسیار جالب هستند و می‌خواهم به شما نشان دهم که چگونه می‌توانید از آن‌ها برای خودتان استفاده کنید.

00:15.470 --> 00:18.680
پس این سه‌خط تیره (triple slash) یک نظر خاص است.

00:18.680 --> 00:25.100
و در این مورد برای یک چیز جالب که ما می‌خواهیم از آن استفاده کنیم، به کار می‌رود.

00:25.100 --> 00:32.240
پس کاری که انجام می‌دهم این است که من این کلاس شخص (Person) را دارم و داخل کلاس شخص، بیایید یک

00:32.240 --> 00:36.320
متد ایجاد کنیم که سن را افزایش دهد.

00:36.320 --> 00:42.800
پس بگذارید بگوییم که سن را برمی‌گرداند و کسی را مسن‌تر می‌کند.

00:42.800 --> 00:55.670
پس به سن بالاتر بروید یا بزرگتر شوید، جایی که سال‌ها (years) را پس می‌دهیم، بنابراین int years و

00:55.670 --> 00:57.560
سپس چیزی که برمی‌گردانیم سن است.

00:57.650 --> 00:58.130
خوب.

00:58.130 --> 01:04.640
پس هرچه سن یک شخص باشد، ما آن را با چیزی که به این متد بزرگتر شدن (BecomeOlder) می‌دهیم افزایش می‌دهیم.

01:04.640 --> 01:05.420
پس از اینجا کد را چسبانده‌ام، این خلاصه و این پارامتر و بازگشت.

01:13.280 --> 01:16.520
حالا شما قطعاً می‌توانید آن را به صورت دستی تایپ کنید.

01:16.520 --> 01:17.870
این چیزی است که به نظر می‌رسد.

01:17.870 --> 01:25.370
و حالا می‌خواهم خلاصه خودم را ایجاد کنم و همه این چیزها را نمایش دهم.

01:25.370 --> 01:26.930
خب، اجازه دهید به شما نشان دهم.

01:26.930 --> 01:32.150
وقتی روی این توی رشته (ToString) نگه می‌دارید، می‌بینید که می‌گوید یک رشته را باز می‌گرداند که نمایانگر شیء

01:32.150 --> 01:33.440
فعلی است و سپس می‌گوید چه؟

01:33.440 --> 01:35.990
یک رشته را باز می‌گرداند که نمایانگر شیء فعلی است.

01:35.990 --> 01:41.510
خوب، این کار جالبی است، اما بیایید از آن برای خودمان یا برای کار خود استفاده کنیم.

01:41.510 --> 01:46.550
پس به جای اینکه بگوییم مشخص می‌کند که آیا شیء مشخص شده برابر با شیء فعلی است، ما

01:46.550 --> 01:51.020
خواهیم گفت که شیء ما را مسن‌تر می‌کند.

01:51.020 --> 01:58.850
و سپس پارامتری که می‌خواهیم در توضیحات برای شناسه (ID) ما داشته باشیم.

01:58.880 --> 02:01.250
پس این فقط برای شناسه ما به عنوان یک توسعه‌دهنده است.

02:01.250 --> 02:01.640
درست است؟

02:01.640 --> 02:08.480
بنابراین پارامتر یا بله، پارامتری که می‌خواهم اینجا استفاده کنم، سال‌ها (years) است.

02:08.480 --> 02:18.500
می‌خواهم بگویم که این پارامتری است که میزان سال‌هایی که شیء باید مسن‌تر شود را نگه می‌دارد.

02:18.500 --> 02:21.950
و سپس اینجا بازگشت‌ها (returns) داریم.

02:21.950 --> 02:24.380
و ما یک boolean باز نمی‌گردانیم.

02:24.380 --> 02:25.790
پس نمی‌توانیم true برگردانیم.

02:25.790 --> 02:28.190
اگر چنین و چنان باشد یا false اگر چنین و چنان باشد.

02:28.190 --> 02:36.800
اما ما فقط خواهیم گفت که سن جدید را پس از مسن‌تر شدن باز می‌گرداند.

02:36.830 --> 02:37.610
خوب.

02:37.610 --> 02:40.280
پس حالا بیایید از این متد استفاده کنیم.

02:40.280 --> 02:44.810
بیایید متد بزرگتر شدن (Become Older) را روی کارل (Coral) خودمان صدا بزنیم.

02:44.810 --> 02:45.680
پس ما کارل را داریم.

02:45.680 --> 02:47.990
او 30 یا 45 ساله است.

02:47.990 --> 02:52.550
پس اکنون ما این متد بزرگتر شدن (Become Older) را صدا می‌زنیم.

02:52.550 --> 02:55.580
و سپس فقط پنج (5) را می‌گذاریم.

02:55.580 --> 02:59.390
پس اکنون کارل باید 50 ساله باشد.

02:59.390 --> 03:05.780
پس بیایید از کارل (Coral) استفاده کنیم و اطلاعات شخص را نمایش دهیم (Display Person Info).

03:05.780 --> 03:09.410
و بیایید واقعاً روی بزرگتر شدن (Become Older) بگذاریم.

03:09.410 --> 03:13.100
و می‌توانید ببینید که شیء ما را مسن‌تر می‌کند.

03:13.100 --> 03:19.790
و سن جدید را پس از مسن‌تر شدن باز می‌گرداند.

03:19.790 --> 03:30.680
پس حالا همچنین متوجه شده‌ام که متد ما واقعاً شخص ما را مسن‌تر نمی‌کند، بلکه در حال حاضر

03:30.680 --> 03:31.940
کار چندانی انجام نمی‌دهد.

03:31.940 --> 03:34.910
در واقع فقط هرچیزی که سن جدید است، بازمی‌گرداند.

03:34.910 --> 03:40.700
پس به جای اینکه سن را به علاوه سال‌ها (years) بازگردانیم، بیایید فقط سن جدید را پس از تغییر سن باز کنیم.

03:40.700 --> 03:47.330
و حالا بیایید اطلاعات شخص را نمایش دهیم و خواهیم دید که کارل (Coral) اکنون 50 ساله است.

03:47.330 --> 03:51.410
پس آنچه ما داریم، نظرات XML است، درست است؟

03:51.410 --> 03:56.960
و آن‌ها تنها برای ما به عنوان توسعه‌دهندگان وجود دارند تا زندگی‌مان را ساده‌تر کنند وقتی با کدمان کار می‌کنیم

03:56.960 --> 03:58.700
و برای توسعه‌دهندگان دیگر نیز همین‌طور.

03:58.700 --> 04:06.200
پس آنچه اکنون می‌توانیم ببینیم این است که ما می‌توانیم شیء ما را مسن‌تر کنیم و بیانیه بازگشتی داریم.

04:06.200 --> 04:07.160
پس و پس.

04:07.160 --> 04:13.280
و اکنون این پارامتر که ما ایجاد کردیم ما را قادر می‌سازد که بر روی این پارامتر اینجا نگه داریم.

04:13.280 --> 04:17.060
و می‌گوید پارامتری که مقدار سال‌هایی را که شیء باید مسن‌تر شود را نشان می‌دهد.

04:17.060 --> 04:20.510
و این بیانیه ما است که اینجا گذاشتیم، خوب؟

04:20.510 --> 04:23.210
پس تقریباً همین چیزی است که می‌توانیم با آن انجام دهیم.

04:23.210 --> 04:24.440
و واقعاً جالب است.

04:24.440 --> 04:31.010
پس حالا قطعاً شما می‌توانید این را به تمام متدهای خود اضافه کنید و آن‌ها را بسیار ساده‌تر بخوانید، قابل فهم و غیره.

04:31.010 --> 04:33.020
ابزار واقعاً قدرتمندی است.

04:33.020 --> 04:34.790
بسیار توصیه می‌شود.

04:34.790 --> 04:36.170
همانطور که گفتم، به آن نظرات XML یا مستندات XML که با این

04:36.350 --> 04:45.710
نظرات ایجاد می‌کنید، گفته می‌شود.

04:45.710 --> 04:46.340
خیلی خوب.

04:46.340 --> 04:47.840
پس برای این ویدیو همین است.

04:47.840 --> 04:48.680
در ویدیوی بعدی می‌بینمتان.
```
