استاد سلام و خسته نباشید
Public static void main (string[] args
متدی داریم به اسم main که ورودی متد از نوع آرایه رشته ای هست . اگر بخواییم مثال کلاس انسان رو بزنیم که هر انسان رفتارهایی رو داره ، حالا این متغیر args ورودی یک نوع رفتار انسانه ؟
اینکه متغیر args چه استفاده ای داره ؟
یه توضیح مختصر بدین ممنون میشم
سلام،
اینو میگم چون استاد نگفتن پس با کسب اجازه از ایشون.
سوال اولتونو نمی دونم بگم آره یا نه، ولی شما وقتی که یه class میسازید می تونید داخل سازنده کلاس، صفت ها رو مقدار دهی اولیه کنید دقت کنید صفت، نه رفتار
حالا اینجا هم تقریبا همونه می تونید مقدار دهی کنید ولی در خارج از برنامه یا محیط command line،
یه برنامه جاوا داریم به اسم SevenLearn حالا ما در ترمینال می تونیم بهش مقدار بدیم مثله زیر
javac SevenLearn.java
java SevenLearn "محمد" "صادق" "صرافیان" "دوره متخصص اندروید"
و الان String چهار تا عضو داره
public class SevenLearn {
public static void main(String[] args){
for(String s : args){
System.out.println(s);
}
}
}
output:
محمد
صادق
صرافیان
دوره متخصص اندروید
استفادش هر وقت لازم شد یعنی باید ببینی چنین چیزی لازم داری یا نه
کامل اینجا توضیح داده شده