This Blog is Under Construction

Thursday, December 22, 2016

static import in Java

প্রথম কথা হল static import কি, কেন?
Static import ব্যাবহার করলে extra করে কোন class মেথডকে কল করার জন্য object create করতে হবে না :D সরাসরি মেথডের নাম দিয়ে ডাকলেই হয়ে যাবে।
Example:

1
double x = Math.cos(30)
এখানে cos Math class এর method যা আমরা জানি। কিন্তু আমরা চাচ্ছি cos এর সামনের class টা কে remove করতে অর্থাৎ আমরা সরাসরি method কেকল করব। এই কাজটি করার জন্য আমাদের static import করতে হবে। নিচে এর জন্য কোড দেওয়া হল:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import static java.lang.Math.cos 
//similarly
import static java.lang.Math.PI;
import static java.lang.Math.E;
import static java.lang.Math.*;
public class TestClass{
 public static void main(String[] parameters){
  //do the stuff
  System.out.println(cos(30));
  }
}
সুবিধাঃ 
1
2
3
4
5
6
  1. double x = Math.PI; 
     //just use
     double x = PI;
  2. double angle = Math.cos(90);
     //just use
     double angle = cos(90)

আশা করি বুঝতে পারছেন।

     

No comments:

Post a Comment