. practice in which a method is defined in a subclass using the same signature and the same return type as in its superclass but the implementation is modified. b. method invoked to create an object. c. hiding data by making properties in a class private. d. modifier used so that data fields are accessible from any other class. e. instantiation of a class. f. practice in which a method is defined with the same name but has different type and/or number of parameters. g. a variable that is shared by all objects of a class. h. modifier used so that a data field can only be referenced from inside its defining class. i. new classes are defined from existing classes. j. blueprint for an object. k. the ability of an object to take on many forms. a variable of a super type can refer to a subtype object.