Default constructor in java, constructor present in another class

Java Programming Language Class, Object and Methods in java (Article) Class, Object and Methods in java (Program)

1052

Program:

<span class="pln"> </span><span class="com">// Here is a simple example that uses a constructor without parameters</span><span class="pln">
</span><span class="kwd">class</span><span class="pln"> </span><span class="typ">ConstructorClass</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
   </span><span class="kwd">int</span><span class="pln"> x</span><span class="pun">;</span><span class="pln">

   </span><span class="com">// Following is the constructor</span><span class="pln">
   </span><span class="typ">ConstructorClass</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
      x </span><span class="pun">=</span><span class="pln"> </span><span class="lit">10</span><span class="pun">;</span><span class="pln">
   </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="com">// You will have to call constructor to initialize objects as follows </span><span class="pln">
</span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">MainClass</span><span class="pln"> </span><span class="pun">{</span><span class="pln">

   </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> </span><span class="kwd">void</span><span class="pln"> main</span><span class="pun">(</span><span class="typ">String</span><span class="pln"> args</span><span class="pun">[])</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
      </span><span class="typ">ConstructorClass</span><span class="pln"> t1 </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">ConstructorClass</span><span class="pun">();</span><span class="pln">
      </span><span class="typ">ConstructorClass</span><span class="pln"> t2 </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="typ">ConstructorClass</span><span class="pun">();</span><span class="pln">
      </span><span class="typ">System</span><span class="pun">.</span><span class="kwd">out</span><span class="pun">.</span><span class="pln">println</span><span class="pun">(</span><span class="pln">t1</span><span class="pun">.</span><span class="pln">x </span><span class="pun">+</span><span class="pln"> </span><span class="str">" "</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> t2</span><span class="pun">.</span><span class="pln">x</span><span class="pun">);</span><span class="pln">
   </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span>

Output:

10 10
Press any key to continue . . .

This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.