تیکه پاره های جاوا
526 subscribers
93 photos
24 videos
7 files
58 links
سلام خوش اومدید. اینجا یادداشت ها و تکه های جاوا رو کنار هم قرار میدیم :) مطالب کاملا اختصاصی و دستنویس هستند. کپی فقط با ذکر منبع و آیدی کانال❤️

📝برای تدریس پیام دهید
محمدرضا عظیمی‌فرد
🆔 @mrvj475
Download Telegram
💎 وارد کردن ایستا (import static )
🔗 پیش از همه در مورد کلیدواژه ایستا (static) از اینجا بخوانید


🔆 وارد کردن ( import) یک پکیج در جاوا به برنامه نویس اجازه استفاده از کلاس های پکیج مورد نظر را میدهد ولی اگر بخواهیم فقط از متد های استاتیک کلاس وارد شده استفاده کنیم، میتوان بجای ایمپورت کردن عادی، کلاس را بصورت ایستا ایمپورت کنیم (import static...)

ایمپورت کردن ایستا کاملا مشابه ایمپورت کردن عادی است. همانطور که در ایمپورت عادی احتیاجی به صدا زدن دوباره اسم پکیج برای استفاده از کلاس نیست، در حالت ایمپورت ایستا، لزومی به صدا زدن اسم کلاس نیست و میتوان بصورت مستقیم از اعضای ایستای کلاس مورد نظر استفاده کرد.
✏️ برای مثال:

import static java.lang.System.out;

public class Ithooloo {
//Telegram: @pieceJava
public static void main(String[] args) {
out.println("hello");
}
}
✏️ مثال 2:
import static java.lang.Math.*;
public class Ithooloo {
//Telegram: @pieceJava
public static void main(String[] args) {
double number1 = pow(2,3);
double number2 = sqrt(4);
double number3 = PI;
}
}
✏️ مثال 3:
import java.time.LocalDate;
import static java.time.LocalDate.*;
public class Ithooloo {
//Telegram: @pieceJava
public static void main(String[] args) {
LocalDate time = now();
}
}


مهم!
⭕️ چه زمانی از این حالت استفاده کنیم؟
💬 اولا بهتره خیلی کم اینکارو انجام بدین! دلیلش هم برمیگرده به خوانایی کد. مثلا اگه همزمان از خاصیت ارث بری هم دارین استفاده میکنین، بهتره به اینصورت ایمپورت نکنین. چون ممکنه در آینده هم خودتون و هم توسعه دهنده ای که با کد شما سر و کار داره، سردرگم بشه :) و نه فقط توی بحث ارث بری بلکه در کل بهتره کم از این خاصیت استفاده بشه.

#import #static
———
☕️@pieceJava
👍3