در این فیلم ما یک مسئله بسیار مهم، که در آن اشیاء هستند، در هر زبان، شی گرا این فصل اصلی این است، تا کنون ما را دیده اند که چگونه برای ذخیره اطلاعات، متغیرها، ما نیز آرایه ها و ماتریس، که می تواند از ابعاد مختلف می باشد را دیده اند. اما با این وجود، مواقعی وجود دارد که لازم است برای شبیه سازی اشیاء واقعیت است که دارای خواص بسیاری است، که در آن شما نیاز به ذخیره مقدار زیادی از داده از یک جسم واحد و
برای انجام کارهای با آنها، چیزی است که ما در این فیلم خواهید دید، که چگونه برای تبدیل به کدهای شی زندگی واقعی است. نه تنها خواص، با کسانی که می توانند عمل را انجام دهید، تصور کنید برای مثال: یک پنجره، پنجره ممکن است یک عرض، ارتفاع، شما ممکن است اطلاعات را در صورت دارند باز یا بسته، اما چیزهای دیگر را می توان با پنجره، openable است، قابل بستن، تمیز، می تواند شکسته شود انجام می شود، چرا که همه از آن کد است،
که می تواند تبدیل به نوعی، و این که اشیاء می باشد. بنابراین من به شما نشان می چگونه ما می تواند این کار، نگاه کنید. در اینجا، در بخشی از گیرد، ما بسته این بخش نشان می دهد که شما در اینجا، درخت است که در آن تمام ساختار فایل، که پروژه ما است. خب، در این بسته است، که در آن ما در حال برنامه نویسی تا کنون، در اینجا شما می بینید که ما در حال حاضر در بسته، در این بسته، ما با کلیک بر روی دکمه سمت راست ماوس و
می گویند: 'جدید جاوا کلاس' یک کلاس جدید، در این مورد تا کنون، ما انجام شده است ام به عنوان مثال از یک قطار، سپس نام کلاس می گویند این است که: قطار، OK! ما، پایان، و در اینجا ما یک فایل جدید در داخل ایجاد، در اینجا می بینید، 'از tren.java' است که من در اینجا باز به کنار، این tren.java، ما می بینیم که در اینجا قرار می دهد، کلاس ناحیه تناسلی. خوب در اینجا در ما را به ویژگی های قطار ایجاد، OK! بنابراین من چگونه می توانم در اینجا به
لینک آن را به این نقطه جاوا، این فایل، آن را در اینجا به طوری که من می توانید به من ایجاد آموزش اینجا، خوب اجازه دهید واردات، ما واردات قرار داده، قرار دادن نام بسته، cursobásicojotajotavm.، و با دادن نقطه، برای دیدن دانم اگر من نوشت درست یا غلط ... و به نقطه، در اینجا من دریافت فایل، این فایل های، این فایل در بسته بندی، پس من، این فایل من به شما کار می خواهیم به واردات tren.java، چرا که من را انتخاب کنید
قطار و من در حال حاضر وارد شده، خوب! در حال حاضر من در حال حاضر می توانید استفاده کنید، خوب من در اینجا من می گوید که من تا کنون استفاده می شود، و من وارد کردن یک چیزی که من استفاده کرده اند نیست، اما این پیام حذف خواهد شد، زمانی که شروع به مالش شانه، چه با این همه کد من در اینجا چه کار کنم؟ خب همه من قصد دارم برای پاک کردن این، به دلیل آن را فقط برای توضیحات که تا به حال داشته بود که اگر من قصد دارم به ترک، چون من می خواهم در حال حاضر برای یک چیز، نه در حال حاضر
فکر می کنم آنچه که من انجام ... شما خواهید دید .... این ... آن زمان من، خوب! من آن را می گیرد و آن را در اینجا، و واقعا تا کنون در مورد این نگران نباشید، این در واقع من قصد دارم به قطع، آنچه که ما با انجام این کار؟ خب، به طوری که شما در اینجا در این کلاس، قطار کلاس را ببینید، اولین چیزی که ما باید انجام دهیم، یعنی چه ویژگی های یک کلاس، بنابراین من از آرایه، که در آن ما به همان اندازه کار می کنند با تعداد صندلی ها و شماره های ایجاد کرده اید،
مسافران، در اینجا ماتریس است، و از سوی دیگر می توانم به شما اطلاعات بیشتری می دهد، مانند: چه ویژگی دیگری است یک قطار؟ ... یک قطار است ماشین آلات، درست است؟ بیایید ما یکی، رشته، جایی که من نام راننده نگه داشته، و ما به خوبی می تواند با اضافه کردن تمام ویژگی های آموزش، برای مثال متر طول، سال، ما را در اینجا به طوری که داده ها، ما در اینجا قرار داده خواهد شد، اعضای هیات، اجازه دهید در اینجا قرار دهید
پدربزرگ داشتن قطار، خوب، من آن را وجود دارد، به چه معنی است؟ همه که هر قطار، که به اعتقاد من باید به کسانی که ویژگی های، هر زمان که من در اینجا می خواهم برای ایجاد یک قطار جدید، تمام قطار که ماتریس دارند، شما یک رشته با نام درایور و باید یکی از چهره های با سن قطار، آنها تمام خواهد شد اما این ایجاد می شود که یک قطار من فکر می کنم اولین چیزی که سازنده فراخوانی می شود است و چه چیزی دارند
سازنده؟ برای همه اشیاء دارای یک تابع سازنده که آن را ندارد این است که به ارزش این داده ها، این داده ها هیچ ارزش، نه اینجا ما می گوییم آن را به عنوان مهندس نامیده می شود، و نه چند ساله او به سادگی است که مجموعه داده هیچ ارزش زمانی که قطار ایجاد می شود که نمی تواند اما خالی، باید یک مقدار، برای که سازندگان انجام دهید، و در اینجا قرار دهید، عمومی، آموزش نام کلاس، در اینجا من به چه خواهد بود، داده
که آنها را این متغیر ها، زمانی که من فکر می کنم که به قطار، برای مثال در اینجا، اولین چیزی که من در اینجا خواهید انجام دهید این است شما بگویید که چگونه بسیاری از کرسی های باید، باشه، پس از آن آنچه که من در اینجا خواهید انجام دهید این است می گویند به من اجازه این قرار داده، او چیزی بگویید برای شروع قطار است که تعداد کرسی است برای اولین ماشین، 10، دوم 20، کالسکه دوم 30، همانطور که ما در طول دوره انجام می شود، و قطار خالی است، هنگامی که شما صندلی ایجاد کرده اند اما خالی است، یعنی
من به تعداد کرسی، اما مسافران به او بگویید که تمام اتومبیل های خالی، صفر مسافران، خوب، چیزی که او را زمانی که قطار ایجاد شده است را، اگر می من جزئیات را نمی دهد، بنابراین ورودی مهندس، مهندس، اجازه دهید بگویم آن است که 'ناشناس' و تعدادی از سن چگونه قطار قدیمی، از آنجایی که ما چیزی نمی دانند، ما را صفر، خوب، خوب این به چه معنی؟ من فکر می کنم در اینجا در حال حاضر اگر من آموزش، من به من یک قطار ایجاد کنید، چگونه من فکر می کنم
قطار؟ وقتی که من می خواستم برای ایجاد یک عدد صحیح است که خواندن، نوع int و به نام آنچه که قرار بود به پاسخ، چرا که در اینجا آن مرد در حال رفتن به قطار، به نام را، برای اولین بار، من به خوبی ایجاد کرده اند یک قطار، در حال حاضر در اینجا، صفحه نمایش می تواند ارزش هایی که آموزش، برای مثال اینجا من قرار داده خواهد شد نشان می دهد: Sytem.out.println، و من شما را در اینجا نشان می دهد به من نقطه اول نمایش می دهد، و سپس ابتدا داده، و یا به عنوان مثال برای من مهندس نشان می دهد، من این من آن را نگه دارید، و در حال حاضر زمانی
در اینجا من کامپایل، آن را به کلاس جاوا بارگذاری خواهد شد سازنده استناد، چون من در اینجا یک متغیر، و بعد از همه، بخشش در اینجا من یک خطا! ... .. صبر کن! ... .. Here'll قرار داده، 'ایستگاه جدید' که این حکم بود، برای اولین بار، یک قطار جدید، خوب، و چه در مورد من؟ مهندس است ناشناس نامیده می شود، چون من ایجاد کرده است به طوری که یک هیچ داده، من سازنده و سازنده، 'قطار عمومی' به نام من این اطلاعات اگر من در اینجا به شما می گویند، چقدر داده اند
قدیمی قطار است، من می گویند آن است صفر، می بینید؟ کامل! صفر، اما من می توانند انجام دهند که به قطار، زمانی که شما فکر داده ها را می می یابد و سفارشی چگونه توانم انجام دهم؟ خوب در اینجا من فکر می کنم یکی دیگر از سازنده قطار اما در اینجا من به شما بگویم، او را دریافت داده، به عنوان مثال، دریافت یک نام برای راننده، یا به عنوان مثال هم نیز چند سال دریافت، بنابراین من قرار داده، سال، که دوران باستان را،
پس از آن چه با این کار کنم؟ راننده من به شما بگویم، به شما نام راننده همان چیزی که من طریق آن شده است انجام دهد، و سال های قدیمی خواهد بود همان چیزی که در اینجا من داد، به طوری که من در اینجا در حال حاضر من می توانید یکی دیگر از قطار ایجاد، من اینجا خواهم قرار داده، و قطار، دوم، = قطار جدید، و در اینجا من قصد دارم به تصویب داده به عنوان مثال من به شما بگویم که راننده به نام خوان پالومو، و تعداد سال 25 است، بنابراین در حال حاضر در اینجا، اگر من سعی می کنم
نمایش در صفحه، سن دوم دیگر نمی خواهد صفر اما 25، آن را ببینید، و اگر من در اینجا به شما می گویند، به من نشان مهندس من که به شعله، خوان پالومو، آنها خوان پالومو را ببینید. سپس من می توانید اشیاء را با ویژگی های پایه استاندارد ایجاد می این، قرار دادن در اینجا در کلاس، قرار دادن عمومی، و نام کلاس سازنده است، شما ایجاد یک استاندارد داده، اما همچنین می تواند ورود اطلاعات را،
من فکر می کنم هنگامی که متغیر ورودی، شی در حال حاضر داده ها با ارزش های واقعی من می خواهم به آنها منتقل و در عین حال مقدار دهی اولیه، این من می توانم تغییر دهید، به عنوان مثال من در اینجا می توان گفت که ماشین آلات اولین بار، من esses داده را تغییر دهید، به این معنی که راننده نامیده می شود، لوئیس گارسیا، من در حال حاضر و شما آن را تغییر دهید، بنابراین من در حال حاضر در اینجا، اگر صفحه نمایش نشان دادن نام راننده برای اولین بار از قطار اول، خواهد چون من می توانید ببینید که آن در حال حاضر در حال تغییر
دسترسی به این اطلاعات، خوب، پس از آن همه این چیزهایی که ما می تواند با خواص اشیاء را انجام دهید، یعنی ارزش های خود را از متغیرهای خود اختصاص داده شده به آنها، اما از هم جدا، داشتن خواص، این اشیاء ما می توانیم آنها را، روش، یعنی ما می توانیم همه چیز را با توابع است که انجام این کار را انجام خواص، برای مثال ما در اینجا به ما ایجاد، یک تابع است که آنچه شما در اینجا انجام خواهد داد واگن پر کنید، و به عنوان مثال ما بسیاری از مردم را در قرار داده
یک واگن یک تابع برای پر کردن آن ایجاد کنید، ما قرار داده، 'عمومی' نام تابع آن، 'CompletarVagon' و ما باید به نوشتن در اینجا، آنچه ارسال، چه خودرو ما می خواهیم برای تکمیل یک shtick به ما بگویید، تعداد ماشین 5 یا 8، 14، OK! این تابع یا توابعی که در ایجاد این در اینجا، آنها می توانند ما ارزش بازگشت، اگر به عنوان مثال شما می خواهید برای دیدن، این است که چگونه بسیاری از مسافران وجود دارد، من بگویید که چگونه بسیاری از مسافران وجود دارد که در واگن و تابع شما
تابع تعداد مسافر. اما در این مورد هیچ چیزی به ما نمی گرداند، ما در اینجا برای یک خلاء به سادگی قرار داده خواهد شد، زیرا هیچ چیز بازگشته است، این تابع تکمیل ماشین، چه کار میکنید؟ خوب، در اینجا چیزی است که ما انجام خواهد داد این است، اجازه دهید بگویم که ماشین، تعداد که اتفاق افتاده است، در اینجا ما به تصویب رسید، صفر یا چهار، ماشین را در آن موقعیت که در آن ما در حال ذخیره سازی تعداد مسافران در اینجا، اجازه دهید بگویم که
ارزش است: همان صندلی، که در آن صندلی را نجات داد؟ برای در موقعیت صفر ماتریس باشه؟ و در اینجا در حال حاضر، از آنجایی که ما در حال حاضر قرار دادن تعداد مسافران به صندلی برابر است، به عنوان ما را تکمیل کرده اند آن می توانید یک پیام را در صفحه نمایش، در اینجا بخوانید: کرد: System.out.println، که می گوید: 'واگن' و در اینجا ما واگن تعداد ما را از طریق، واگن بوده است، اما به یاد داشته باشید، همیشه، آرایه ها و ماتریس، شماره حساب
کمتر است، بنابراین ما دوست داریم، 1، 'آن کامل شده است' خوب، اجازه دهید ببینیم که اگر این کار، در حال حاضر در اینجا، که ما همچنان به زیر را انجام دهید، ما مشورت، چگونه بسیاری از مسافران در ماشین شماره 1، ما در اینجا قرار داده خواهد شد، واگن، تعداد واگن دو، ماشین سوم، که دارای 30 مسافر، که چگونه بسیاری مسافران وجود دارد؟ باید بگویم، صفر است. من همه این را حذف ... کرد: System.out.println، این حذف آنها، باید بگویم این است که صفر وجود دارد. باشه! حالا قبل از اینکه
این، من می گویم که من، من برای اولین بار پاسخ خواهد به استناد تابع، CompletarVagon، و من به تعداد ماشین 2 است که ماشین سوم، خوب! اکنون من و می گوید: 30 مشاهده می کنید؟ این گزارش می گوید: ماشین سه کامل شده است. چرا که در اینجا آن را به من صاف و در اینجا من سی می گوید، و وقتی که من مشورت به طور موثر است این تکمیل شده است، نیز در اینجا شما می توانید یک تابع است که نامیده خواهد شد ایجاد: متر مسافر، اجازه دهید در حال حاضر، در اینجا، من من یکی، MeterPasajero ایجاد، و من
به آنچه ماشین به او و چگونه بسیاری از مسافران می خواهید به چوب، پس در اینجا آنچه که من انجام دهید، به شرح زیر است، ما در اینجا می گویند که تعداد مسافران در اینجا باید به آنچه که اغلب مسافران اند من به شما گفته مساوی، این است که تعداد مسافران مقدار که من شده اند افزایش یافته گفت: در خودرو که از من خواست، اما قبل از انجام این کار، این امر می تواند خوب برای بررسی اینکه آیا یا نه ظرفیت، چرا که شاید یک واگن در حال حاضر کامل، و من گفتم
من می خواهم به یک مسافر اما در حال حاضر کامل، پس چگونه می توانم انجام دهم؟ خب من در اینجا تعدادی از مسافران را بپرسید، من می گویم بله اینجا، آنجا تا کنون، بیش از من می خواهید برای دریافت، اگر آن را بیش از ظرفیت، برای مثال، تصور کنید که این ماشین 30 است و 25 وجود دارد و می خواهید برای دریافت 6 و بهتر 31، پس من می گویند: اگر بیشتر از ظرفیت پس از آن چه من اینجا خواهم انجام دهید این است نشان می دهد یک پیام است که می گوید: 'ماشین در حال حاضر ... بسیار وجود دارد
ظرفیت '،' وجود ندارد بسیاری از کرسی های باقی مانده در که ماشین '،' بسیاری از صندلی وجود ندارد سمت چپ بر روی واگن و تعداد واگن 'در اینجا آن است! تا اینجا! ... نه بسیاری از آزاد در ماشین، و در غیر این صورت اگر در بر داشت صندلی صندلی های خالی، خب، پس، بله حال حاضر وجود دارد در، دیگری، این قرار داده و می گویند که که به طور موثر افزایش مسافران و من در اینجا یک پیام کوچک است که می گوید قرار است: 'رزرو اتمام است' اجازه دهید سعی کنید اگر این کار می کند! من آمده
در اینجا، و یک بار دیگر من حمل 30، اطلاع پر کرده اند! واگن سه در حال حاضر پر شده است، من به شما بگویم می خواهم به یک مسافر وجود دارد در واگن 3 MeterPasajero در ماشین، در ماشین ما دو مسافر، من باید به یک پیغام خطا، باید بگویم این است که امکان پذیر نیست، می بینید؟ به من می گوید بنابراین هیچ کرسی در واگن سه ترک کرد، اما در حال حاضر اگر من می خواهم به در تعداد ماشین 1، ¡وجود دارد بله! این کتاب به اتمام است. ما می خواهیم
ببینید در حال حاضر چه تعداد کرسی در ماشین من به او گفتم من را در تعداد ماشین 1، که ماشین شماره دو ماتریس شماره 1، من می گوید که وجود دارد دو، که کسانی که من از آنها بدست می، و اگر من now'll پنج قرار داده است، در حال حاضر 5، شما دیدن وجود دارد؟ این در حال حاضر در حال اجرا! اگر شما اینجا را ببینید در اینجا، ما در حال وارد شدن، تعداد واگن، همه حق است، همان گونه که دیدیم پس از آن، به عنوان ما می توانید داده ها را از یک کلاس در اینجا در سازندگان اداره کند که
نقص با ویژگی های استاندارد ایجاد شده، و یا شما می توانید مقادیر ورودی سفارشی، یعنی که ما می خواهیم و ما نیز دیده اند که چگونه کار با روش ما می توانیم انجام برای تکمیل، ما می توانیم از توابع است که وجود دارد یا نه کار می کنند، با داده های از اشیاء که ما در حال ایجاد است. خوب، در اینجا ما، پس از آن، شی ما، و همانطور که می دانید این را می توان استناد چند بار که شما می خواهید، اگر من را در اینجا 5 و سپس دوباره
متر، 3 می تواند به عنوان چند بار پاسخ که من می خواهم، من می گویم که وجود دارد 8 اما به یاد داشته باشید که هر بار که شما راه اندازی، راه اندازی مجدد، و بنابراین هر زمان آن را راه اندازی کرد، سازندگان جدید ایجاد می کند، تا زمانی که من نشان داد قبل کردم دو به من گفت که دو وجود دارد، و هنگامی که او تن به تن پنج به من گفت که پنج اضافه کنید تا به همراه 7 وجود دارد چرا که آنها به زمین های مختلف بود، و هر زمان که جسم پرتاب شده است تنظیم مجدد، اما در اینجا آنها یک بار آنها را دیدم که تجمع می یابد، چرا که یک بار دیده می شود
اشیاء، انجام آزمایش، نمونه است. اکنون بیایید ببینید، میراث فرهنگی، OK! ما در فیلم بعدی به سر برد.
درباره نویسنده
زندگینامه: تحلیلگر و برنامه نویس به زبان های مختلف. سیستم عامل مدرس PREMIUM سراسر جهان به عنوان CodigoFacilito شناخته شده است. مقالات ویرایشگر Cristalab. کانال YouTube من است توسط ناشر آنایا و LaTostadora حمایت شده است. من دوست دارم در جزئیات توضیح و مثال های متعددی برای اجتناب از شک است.