PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: dental hygienist

The Interface Concept - Aalborg Universitet

OOP: The Interface Concept1 The Interface Concept Multiple inheritance Interfaces Four often used Java interfaces Iterator Cloneable Serializable ComparableOOP: The Interface Concept2 Multiple Inheritance, Example For the teaching assistant when want the properties from both Employee and salary() degree()Studentgpa()courses()Personname( )cpr()Teaching : The Interface Concept3 Problems with Multiple Inheritance Name clash problem: Which department does ta refers to? Combination problem: Can department from Employee and Student be combined in Teaching Assistant? Selection problem: Can you select between department from Employee and department from Student? Replication problem: Should there be two departments in TeachingAssistent?Employee departmentStudent departmentPersonname()cpr() = new TeachingAssistant(); ;OOP: The Interface Concept4 Multiple ClassificationsObjectSerializableCloneab leRunnableComparableY Multiple and overlapping classification for the classes X and Y, , class X is Runnable and Comparable class Y is Runnable, Serializable, and CloneableXOOP: The Interface Concept5 Java's Interface ConceptShape draw() resize()

OOP: The Interface Concept 7 Java's interface Concept •An interface is a collection of method declarations. An interface is a class-like concept. An interface has no variable declarations or method bodies. •Describes a set of methods that a class can be forced to implement. •An interface can be used to define a set of “constant”. •An interface can be used as a type concept.

Loading..

Tags:

  Concept, Interface, The interface concept

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of The Interface Concept - Aalborg Universitet

Related search queries