See All PhotosGeneral Dynamics Mission SystemsPart of General DynamicsEngaged EmployerGeneral Dynamics Mission SystemsAdd an InterviewAbout1,600Reviews544JobsMoreOverviewCompany OverviewOrganization StructureLocationsFAQ1,600Reviews544Jobs3,341Salaries250Interviews377Benefits71PhotosFollow+Add an InterviewInterview QuestionEntry Level Software Engineer Interview-Needham, MAGeneral Dynamics Mission SystemsWhat is an abstract class and why would you use it?AnswerAdd TagsFlag as InappropriateFlag as InappropriateInterview Answers2 Answers▲1▼In Java, an abstract class is a class which contains abstract methods, which are methods with declarations but no implementations. The methods are implemented by sub-classes of the abstract class. This gives more flexibility to those methods making it easier to tailor them to your use.Anonymous on Jul 30, 2016Flag as InappropriateFlag as Inappropriate▲0▼It's used to subclassing.Frank on Mar 8, 2012Flag as InappropriateFlag as InappropriateInterviews>General Dynamics Mission SystemsAdd Answers or CommentsTo comment on this, Sign In or Sign Up. General Dynamics Mission Systems CareersHelp Make The World A Safer Place Build A Better Future At General Dynamics Mission Systems The best people. The most advanced... – MoreOur WorldInterns & GradsMilitaryDiversity This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.