i need a java object oriented mini object without drag and drop , using inheritance, polymorphism, abstraction , GUI, interfaces, exception handling, file handling(without using BufferedReader)....