Skip to content

Instantly share code, notes, and snippets.

@ferreiro
Last active January 14, 2016 17:25
Show Gist options
  • Save ferreiro/30a2ed52a6848dc2c465 to your computer and use it in GitHub Desktop.
Save ferreiro/30a2ed52a6848dc2c465 to your computer and use it in GitHub Desktop.
# Subject classs. That has a constructor (__init__) and a method (getSubjectInfo)
class Subject:
def __init__(self, name, teacher, year, degree):
self.name = name
self.teacher = teacher
self.year = year
self.degree = degree
def getSubjectInfo(self):
info = "-------------------------------------\n"
info += "Name " + str(self.name) + "\n"
info += "Teacher " + str(self.teacher) + "\n"
info += "Year " + str(self.year) + "\n"
info += "Degree " + str(self.degree) + "\n"
info += "-------------------------------------\n"
return info
class Person:
def __init__(self, name, surname, age):
self.name = name
self.surname = surname
self.age = age
def getName(self):
return str(self.name) + " " + str(self.surname) + "\n"
def getAge(self):
return "My age is " + str(self.age)
giw = Subject('Gestion Informacion Web', 'Enrique Martin Martin', 2015,
'Computer Science') # Creating a new object of type Subject.
jorge = Person('Jorge', 'Ferreiro', 200)
info = giw.getSubjectInfo();
name = jorge.getName();
print info;
print name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment