oops.
copy constructor - package program ; import java . util .* ; class demo { int a , b ; demo ( int a , int b ){ this . a = a ; this . b = b ; System . out . println ( a + " " + b ); } demo ( demo ref ){ a = ref . a ; b = ref . b ; System . out . println ( a + " " + b ); } } public class code { public static void main ( String [] args ) { demo d1 = new demo ( 10 , 20 ); demo d2 = new demo ( d1 ); } } private constructor - package program ; import java . util .* ; public class code { int a ; String s ; private code (){ System . out . println ( a + " " + s ); } public static void main ( String [] args ) { code d1 = new code (); } } constructor overloading - // Constructor overloading program package program ; import java.util.* ; public class code { int a ; String s ; // private constructor private code (){ System . out . println (a + " " + s); } // Para...