بایگانی برچسب: s

Oracle Java

آموزش Java – تابع Main

تابع Main

مثل بقیه‌ی زبان‌های دیگه Java هم تابع Main داره. تابع Main تابع اصلی برنامه هستش که کدهای اصلی در داخلش نوشته میشن. تابع Main بدنه ی اصلی کد نویسی را تشکیل میده.به طور کل هر تابع دارای آرگمان‌های ورودی و بدنه‌ی کد و خروجی هستش.

همون طور که دیدین تابع Main رو نوشتم…البته نه خروجی داره نه ورودی، ولی برای معرفی خوبه.
توابع در کل به چند بخش تقسیم میشن. همونطور که میبینید public میزان دسترسی تابع که به سه قسمت Public , Private و Protected که بعدا در قسمت‌های آینده در مبحث encapsulation راجع بهش صحبت میکنیم ، Static به این معنی که متغیر یا تابع بین همه موارد است کلاس به اشتراک گذاشته میشه و اون رو به عنوان یک تابع Static میشناسه که در کل پروژه بدون تعریف شی کلاس میشه از اون استفاده کرد و Void که به طور کل به توابعی میگن که خروجی ندارد…یعنی اطلاعات پردازش شده از قسمت تابع Main به بیرون تابع نمیره. میدونم در کل بحث برای شروع یه مقدار سنگین شده اما بعد از مباحث شی گرایی که در قسمت‌های آینده با هم کار می‌کنیم، خیلی راحت با همه‌ی اینها کار میکنیم.
در اینجا تابع Main دسترسی Public داره Static هستش و void که یعنی خروجی نداره.
در کل توابع کمک زیادی به ما میکنن. یکی از اون کارا جلوگیری از تکرار کد‌نویسی هستش. یعنی ما برای مثال میخوایم یه برنامه بنویسیم که چند بار از یک عمل ریاضی مثل فاکتوریل استفاده میشه. خوب نباید شش بار کد عمل فاکتوریل رو بنویسیم. یک تابع فاکتوریل تو کد مینویسیم. در قسمت آرگمان ورودی عدد رو به تابع میدیم تو قسمت بدنه عمل فاکتوریل انجام میشه و عدد نهایی تو یک متغیر میذاریم و متغیر رو به عنوان خروجی تابع ازش استفاده می‌کنیم.

با پنگوئن همراه باشید.

 

تابع Main
Java