Advertisement
colinm86

Untitled

Oct 13th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. class Node:
  2.     """Node Class Constructor"""
  3.     def __init__(self,initdata):
  4.         self.__data = initdata
  5.         self.__next = None
  6.         self.__previous = None
  7.    
  8.     #allows directs access to property through object.fieldname
  9.     @property
  10.     def data(self):
  11.         return self.__data
  12.  
  13.     @property
  14.     def next(self):
  15.         return self.__next
  16.  
  17.     @property
  18.     def previous(self):
  19.         return self.__previous
  20.  
  21.     @data.setter
  22.     def data(self,newdata):
  23.         self.__data = newdata
  24.  
  25.     @next.setter
  26.     def next(self,newnext):
  27.         self.__next = newnext
  28.  
  29.     @previous.setter
  30.     def previous(self,newprevious):
  31.         self.__previous = newprevious
  32.    
  33.     def setData(self,newdata):
  34.         self.data = newdata
  35.    
  36.     def setNext(self,newnext):
  37.         self.next = newnext
  38.    
  39.     def setPrevious(self,newprevious):
  40.         self.previous = newprevious
  41.  
  42.     def getData(self):
  43.         return self.data
  44.  
  45.     def getNext(self):
  46.         return self.next
  47.  
  48.     def getPrevious(self):
  49.         return self.previous
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement