আমি কয়েকটি জাভা কোড জুড়ে এসেছি যার নিম্নলিখিত কাঠামো ছিল:
public MyParameterizedFunction(String param1, int param2)
{
this(param1, param2, false);
}
public MyParameterizedFunction(String param1, int param2, boolean param3)
{
//use all three parameters here
}
আমি জানি যে সি ++ তে আমি একটি পরামিতি একটি ডিফল্ট মান নির্ধারণ করতে পারি। উদাহরণ স্বরূপ:
void MyParameterizedFunction(String param1, int param2, bool param3=false);
জাভা কি এই জাতীয় সিনট্যাক্স সমর্থন করে? এই দুটি পদক্ষেপের সিনট্যাক্সটি বেশি পছন্দ করার কারণ রয়েছে কি?
public MyParameterizedFunction(String param1, int param2)
একটি নির্মাণকারী, পদ্ধতি নয়, ঘোষণা।