<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arsebera</id>
	<title>Expertiza_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arsebera"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Arsebera"/>
	<updated>2026-06-30T04:15:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=28050</id>
		<title>CSC 216 F09/Inheritance-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=28050"/>
		<updated>2009-11-18T04:32:50Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
-One person is designated as the Mammal class. &lt;br /&gt;
&lt;br /&gt;
-The mammal class has a walk(), and a talk() method. &lt;br /&gt;
&lt;br /&gt;
-3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
&lt;br /&gt;
-The four people are given class-name tags for clarity.&lt;br /&gt;
&lt;br /&gt;
-Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). &lt;br /&gt;
&lt;br /&gt;
-The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
&lt;br /&gt;
The entire class will be able to participate in this activity. The people designated as the classes will perform the methods that are called by their classmates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''By: Colin Craig and Augustine Sebera''&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27971</id>
		<title>CSC 216 F09/Inheritance-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27971"/>
		<updated>2009-11-18T03:48:36Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
-One person is designated as the Mammal class. &lt;br /&gt;
&lt;br /&gt;
-The mammal class has a walk(), and a talk() method. &lt;br /&gt;
&lt;br /&gt;
-3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
&lt;br /&gt;
-The four people are given class-name tags for clarity.&lt;br /&gt;
&lt;br /&gt;
-Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). &lt;br /&gt;
&lt;br /&gt;
-The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
&lt;br /&gt;
The entire class will be able to participate in this activity. The people designated as the classes will perform the methods that are called by their classmates.&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/_VisualExceptionHandlingExercise&amp;diff=27945</id>
		<title>CSC 216 F09/ VisualExceptionHandlingExercise</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/_VisualExceptionHandlingExercise&amp;diff=27945"/>
		<updated>2009-11-18T03:32:40Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: /* Inheritance-Polymorphism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Visual Exception Handling Excercise]]&lt;br /&gt;
&lt;br /&gt;
[[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/polymorphism_showdown Polymorphism Showdown]]&lt;br /&gt;
&lt;br /&gt;
==Exercises==&lt;br /&gt;
&lt;br /&gt;
===Inheritance===&lt;br /&gt;
&lt;br /&gt;
===GUIs===&lt;br /&gt;
&lt;br /&gt;
[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/javicimo Javicimo]&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Data Structure Jeopardy|Data Structure Jeopardy]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Who Wants to be a CSC Major|Who Wants to be a CSC Major]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Interfaces1|Interfaces-Comparing Similarities Among Different Types of Objects]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/ActionListener|ActionListener Charades]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Who Wants to be a Millionaire|Who Wants to be a Millionaire]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Inheritance-Polymorphism|Inheritance-Polymorphism]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/ Recursion Exercise]&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interface-Polymorphism&amp;diff=27941</id>
		<title>CSC 216 F09/Interface-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Interface-Polymorphism&amp;diff=27941"/>
		<updated>2009-11-18T03:29:38Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
-One person is designated as the Mammal class. &lt;br /&gt;
&lt;br /&gt;
-The mammal class has a walk(), and a talk() method. &lt;br /&gt;
&lt;br /&gt;
-3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
&lt;br /&gt;
-The four people are given class-name tags for clarity.&lt;br /&gt;
&lt;br /&gt;
-Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). &lt;br /&gt;
&lt;br /&gt;
-The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
&lt;br /&gt;
-The entire class will be able to participate in this activity. &lt;br /&gt;
&lt;br /&gt;
-The people designated as the classes will perform the methods that are called by their classmates.&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/_VisualExceptionHandlingExercise&amp;diff=27939</id>
		<title>CSC 216 F09/ VisualExceptionHandlingExercise</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/_VisualExceptionHandlingExercise&amp;diff=27939"/>
		<updated>2009-11-18T03:26:51Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Visual Exception Handling Excercise]]&lt;br /&gt;
&lt;br /&gt;
[[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/polymorphism_showdown Polymorphism Showdown]]&lt;br /&gt;
&lt;br /&gt;
==Exercises==&lt;br /&gt;
&lt;br /&gt;
===Inheritance===&lt;br /&gt;
&lt;br /&gt;
===GUIs===&lt;br /&gt;
&lt;br /&gt;
[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/javicimo Javicimo]&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Data Structure Jeopardy|Data Structure Jeopardy]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Who Wants to be a CSC Major|Who Wants to be a CSC Major]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Interfaces1|Interfaces-Comparing Similarities Among Different Types of Objects]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/ActionListener|ActionListener Charades]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Who Wants to be a Millionaire|Who Wants to be a Millionaire]]===&lt;br /&gt;
&lt;br /&gt;
===[[CSC 216 F09/Interface-Polymorphism|Interface-Polymorphism]]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC_216_F09/ Recursion Exercise]&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27917</id>
		<title>CSC 216 F09/Inheritance-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27917"/>
		<updated>2009-11-18T03:10:18Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
-One person is designated as the Mammal class. &lt;br /&gt;
&lt;br /&gt;
-The mammal class has a walk(), and a talk() method. &lt;br /&gt;
&lt;br /&gt;
-3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
&lt;br /&gt;
-The four people are given class-name tags for clarity.&lt;br /&gt;
&lt;br /&gt;
-Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). &lt;br /&gt;
&lt;br /&gt;
-The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
&lt;br /&gt;
The entire class will be able to participate in this activity. The people designated as the classes will perform the methods that are called by their classmates.&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27913</id>
		<title>CSC 216 F09/Inheritance-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27913"/>
		<updated>2009-11-18T03:08:27Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: Inheritance-Polymorphism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
-One person is designated as the Mammal class. &lt;br /&gt;
-The mammal class has a walk(), and a talk() method. &lt;br /&gt;
-3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
-The four people are given class-name tags for clarity.Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). &lt;br /&gt;
-The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
&lt;br /&gt;
The entire class will be able to participate in this activity. The people designated as the classes will perform the methods that are called by their classmates.&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27856</id>
		<title>CSC 216 F09/Inheritance-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27856"/>
		<updated>2009-11-18T02:24:14Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
One person is designated as the Mammal class. The mammal class has a walk(), and a talk() method. &lt;br /&gt;
&lt;br /&gt;
3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
The four people are given class-name tags for clarity.Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
&lt;br /&gt;
The entire class will be able to participate in this activity. The people designated as the classes will perform the methods that are called by their classmates.&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27854</id>
		<title>CSC 216 F09/Inheritance-Polymorphism</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC_216_F09/Inheritance-Polymorphism&amp;diff=27854"/>
		<updated>2009-11-18T02:23:13Z</updated>

		<summary type="html">&lt;p&gt;Arsebera: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''The Problem'''&lt;br /&gt;
&lt;br /&gt;
This exercise demonstrates the effect of inheritance/polymorphism through class interactions. Several students will be designated as the Superclasses while others will be designated subclasses of that superclass. Each person designated as the superclass has a set of methods that are inherited by the subclasses. The subclasses then can perform these methods relative to the properties of their class.&lt;br /&gt;
This exercise can provide for a humorous way to understand how classes can inherit methods from it's superclass.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''An example is given:''&lt;br /&gt;
&lt;br /&gt;
One person is designated as the Mammal class. The mammal class has a walk(), and a talk() method. &lt;br /&gt;
&lt;br /&gt;
3 other people are designated as the subclasses: &amp;quot;Cow&amp;quot;, &amp;quot;Person&amp;quot;, &amp;quot;Duck&amp;quot; (or any other mammal with a distinct vocal characteristic).&lt;br /&gt;
The four people are given class-name tags for clarity.Each of the classmates can then walk up to the subclasses and ask them to perform one of the inherited methods (walk() or talk()). The subclass then performs his/her interpretation of how that mammal talks or  walks.&lt;br /&gt;
''*More Superclass/subclass relationships can be used to allow for more classmate interaction. *''&lt;br /&gt;
&lt;br /&gt;
'''Participants'''&lt;br /&gt;
The entire class will be able to participate in this activity. The people designated as the classes will perform the methods that are called by their classmates.&lt;/div&gt;</summary>
		<author><name>Arsebera</name></author>
	</entry>
</feed>