da dies mein erster Beitrag ist, eine kurze Vorstellung. Ich bin 20 Jahre alt und interessiere mich sehr fürs programmieren. Erfahrung damit hab ich ca. seit zwei Monaten.
Hobbys: Leidenschaftlicher Spieler von Euro Truck Simulator 2. Außerdem halte ich mich sehr gern in der Natur auf.
So, jetzt zu meinem Problem.
Es geht um ein einfaches Handy, welches nur SMS versenden kann. Ich hab schon sehr vieles ausprobiert, aber irgendwo steh ich einfach auf dem Schlauch. Speziell geht es bei dem Problem um Objektorientierung:
Code: Alles auswählen
from datetime import datetime
class Message:
def __init__(self, content,date, sender, to):
self.content = content
self.date = format(datetime(date))
self.sender = sender
self.to = to
def getContent(self):
return self
def getDate(self):
return self.date
def getSender(self):
return self
def getTo(self):
return self
def setContent(self, content):
self.content = content
def date(self, date):
self.date =date
def sender(self, sender ):
self.sender = sender
def to(self, to):
self.to = to
def __str__(self):
msg = self.content + ' '+ self.date + ' '+self.sender + ' '+ self.to
return msg
Ich hab doch 100% irgendwas bei dem Datumsformat falsch gemacht. Sobald ich das Programm über print usw. ausführen möchte, meckert das Programm immer über das Datum rum (ich möchte gern das aktuelle Datum erhalten).
Zweite Frage:
Wie kann ich es jetzt schaffen, dass eine SMS versendet wird, so dass auch alle Methoden verwendet werden?
Zur weiteren Information: Ich habe ein Package mit drei Dateien erstellt: SMS Handy, Message, Provider. Das hier aufgeführte Beispiel ist die Datei Message.
Ich habe im Moment ein großes Brett vor dem Kopf. Ich erhoffe mir einfach, dass ich eine andere Erklärung bekomm, zumal ich ein Mensch bin, der nicht gerne nachfragt, weil ich irgendwie alles mit der Brechstange versuchen will, was aber nicht der richtige Weg ist; darüber bin ich mir auch im klaren. Ich denke, dass mir in diesem Forum noch einiges klarer wird und ich an zukünftige Aufgaben keine all zu großen Überlegungen mehr benötige.
So, dass wars fürs erste. Im Voraus schonmal vielen Dank.
Gruß
Tooltime