Play audio slide show -- Keyboard shortcut: 'x'  Lecture overview -- Keyboard shortcut: 'u'  Previous page: Eksempel på nedarvning: Triple -- Keyboard shortcut: 'p'  Next page: Instantiering og initialisering -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  Annotated slide -- Keyboard shortcut: 't'  Alphabetic index  Help page about these notes  Course home  Play sound for this slide -- Keyboard shortcut: 'y'    Nedarvning - slide 17 : 41

Eksempel på nedarvning: DoubleLinkable 

CircularList1.javaJava klassen Linkable.
 

class DoubleLinkable extends Linkable {

   private DoubleLinkable prev;
   
   public DoubleLinkable(){
     super();
     prev = null;
   }

   public DoubleLinkable(Object data){
     super(data);
     this.prev = null;
   }


   public DoubleLinkable(Object data, Linkable next){
     super(data,next);
     this.prev = null;
   }

   public DoubleLinkable(Object data, Linkable next, DoubleLinkable prev){
     super(data,next);
     this.prev = prev;
   }

   public Linkable prev(){
     return(prev);
   }

   public void setPrev(DoubleLinkable prev){
     this.prev = prev;
   }

 } // end DoubleLinkable
 

Go to exerciseDobbeltkædet cirkulær liste