1. 디폴트 생성자가 없으면 디폴트 생성자 만들어 줌 class A{ public A(){} //공짜로 만들어줌 } 2. 상속 시 super() 를 공짜로 넣어줌. class SuperCLS { public SuperCLS () { System.out.println("I'm Super Class"); } } class SubCLS extends SuperCLS { public SubCLS (){ super(); } public SubCLS () { System.out.println("I'm Sub Class"); } } class SuperSubCon { public static void main(String[] args) { new SubCLS (); } } 3. 클래스에서 Object 클래스를 공짜로..