by Editorial | Aug 24, 2025 | Grade 11 - OOP, Grade 12 - OOP
Elegant Java code is a thing. Ask any straight-A coding student who has tried to help a non-performing class mate. “Bad” code is difficult to understand. By contrast elegant code is easy, quick and a breeze to troubleshoot. So what makes elegant code? It...
by Editorial | Jul 12, 2025 | Grade 12 - Inheritance, Grade 12 - OOP
.Here is an OOP practical practice exercise called Big Claw Adventures. The solution requires 4 classes – a UI class, a manager class, a parent class and a child class Follow the four steps. Answer the 14 questions. Mark your own work from the provided...
by Editorial | Jun 16, 2025 | Grade 12 - OOP
Here are Java OOP theory summary notes and Java OOP practical notes. These notes are not my own but were given to me by one of my students so I do not know who the original author is OOP theory OOP...
by Editorial | Oct 11, 2022 | Grade 11, Grade 11 - GUI, Grade 11 - OOP, Grade 12, Grade 12 - OOP
And the passing of parameters. Here is the same app using GUIs coded in two different ways – the first has no OOP programming while the second does. The first is a one-class program. The second is a two-class program. In your grade 12 PAT project you have to use...
by Editorial | Aug 26, 2022 | Grade 12, Grade 12 - Inheritance, Grade 12 - OOP
This one hour, 2022 OOP exercise comes from an exam paper set by M Walker and moderated by H Peuckert and R Viljoen from the Pretoria 480 IEB IT cluster. The mark allocations are also shown. Concepts in this exam. Reads from a text file. Creates an array of objects....
by Editorial | Aug 26, 2022 | Grade 11, Grade 12, Grade 12 - Debug, Grade 12 - OOP
Using the Java Debugger in NetBeans is not as easy as it looks. Here is a demo with a four class program that uses inheritance. Click here to download If your knowledge of Java inheritance is not good perhaps you should watch this presentation first. It also...