MATLAB Object-Oriented Programming

(Joyce) #1
Now use the insert methods inherited from dlnode to build the list:

n(2).insertAfter(n(1))
n(3).insertAfter(n(2))

A single node displays its name and data when you query its properties:

n(1).Next

ans =

NamedNode with properties:

Name: 'Second Node'
Data: 200
Next: [1x1 NamedNode]
Prev: [1x1 NamedNode]

n(1).Next.Next

ans =

NamedNode with properties:

Name: 'Third Node'
Data: 300
Next: []
Prev: [1x1 NamedNode]

n(3).Prev.Prev

ans =

NamedNode with properties:

Name: 'First Node'
Data: 100
Next: [1x1 NamedNode]
Prev: []

3 MATLAB Classes Overview

Free download pdf