Apple apple = new Apple(); //method 1
Apple.getClass().newInstance(); //method 2
Class.forName("Apple").newInstance(); //method 3
Apple apple = new Apple(); //method 1
Apple.getClass().newInstance(); //method 2
Class.forName("Apple").newInstance(); //method 3