Difference between revisions of "CSC111 Exercises on Classes and Objects"

From dftwiki3
Jump to: navigation, search
(Exercise 1)
(Exercise 2)
Line 28: Line 28:
 
=Exercise 2=
 
=Exercise 2=
 
<br />
 
<br />
Very similar to Exercise to Exercise 1, but the definition of '''self._a''' is not '''self.a'''.  Answer the same 3 questions.
+
Very similar to Exercise to Exercise 1, but the definition of '''self._a''' is now '''self.a'''.  Answer the same 3 questions.
</source lang="python">
+
 
  
</source>
 
 
<br />
 
<br />
;Question
 
: ...
 
  
<br />
 
 
=Exercise 1=
 
=Exercise 1=
 
<br />
 
<br />

Revision as of 12:10, 13 April 2014

--D. Thiebaut (talk) 13:05, 13 April 2014 (EDT)


Exercise 1


class Bob:
   def __init__( self ):
        self._a = None

   def setA( self, x ):
        self._a = x

   def getA( self ):
       return self._a


Question 1
Create an object of type Bob, call it x, and set its member variable to 4
Question 2
Add 10 to the member variable of x.
Question 3
print the object contents of Object x


Exercise 2


Very similar to Exercise to Exercise 1, but the definition of self._a is now self.a. Answer the same 3 questions.



Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...


Exercise 1


</source lang="python">

</source>

Question
...