متد مذکور پس از فراخوانی دیتایی را در خروجی بازگردانده یعنی چی
من اینو بارها بارها خوندم ولی درکش نکردم
سلام و احترام
کد زیر رو در نظر بگیرید :
public classMain {
public StringsayHello(){
return"Hello";
}
public staticvoidmain(String[] args) {
Main oo = newMain();
String value = oo.sayHello(); // ***
}
}
در کلاس Main متدی ساختم به نام sayHello که مقداری از نوع String بر میگرداند
به عنوان مثال در main برنامه , شیی از این کلاس ساختم به نام oo که از این شی متد sayHello() رو فراخوانی کردم همونطور که مشاهده میکنین این متد یه مقداری از نوع String بر میگرداندکه اونو در متغیر value که از نوع String تعریف کردم میریزم
در واقع در قسمتی که با // *** مشخص کردم داریم متدی رو فراخوانی میکنیم که این متد دیتایی رو بر میگردونه که از نوع String هست و اونو در یک متغیر میریزیم