// abstract class—a class that can’t be instantiated// This class is declared abstract and thus can't be instantiated.abstractclassAbstractContainer{// Define constructors, fields, methods...voidupdateChildren();// Abstract method.}
Getters Setters
// provide read and write access to an object’s propertiesclassCat{Stringname;// getterStringgetcatName{returnname;}// settervoidsetcatName(Stringname){this.name=name;}}