Just nu i M3-nätverket
Jump to content

Python, class


Camilla.L

Recommended Posts

Hej jag har gjort en class i python:

 

class restart:

def __init__(xpos, ypos, th, dist):

self.xpos=xpos

self.ypos=ypos

self.th=th

self.dist=dist

 

min fråga hur jag sedan skriver in i classen??? någon som vet??

 

 

Tack på förhand!

mvh Camilla

 

Link to comment
Share on other sites

  • 2 weeks later...

Vad menar du? "Att skriva in" är inte ett begrepp jag känner igen.

 

Först måste du dock lägga till en sak i __init__-metoden:

 

def __init__(self, xpos, ypos, th, dist):

 

(Varje instansmetod måste ha self som första argument.)

 

Om du vill skapa en instans av klassen skriver du exempelvis

 

rs = restart(x, y, t, d)

 

Sedan kan du ändra värden på variablerna med:

 

rs.xpos = 10

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...