- Encapsulation
- shape1: shape1.c
- shape2: shape2.c
- shape3: shape3.cc
- shape4: Rect.java
- shape4: Circle.java
- shape4: Tester.java
- shape5: Rect.java
- shape5: Circle.java
- shape5: Tester.java
- shape6 (Tester.java is same as before): Rect.java
- shape6 (Tester.java is same as before): Circle.java
- shape7: Shape.java
- shape7: Rect.java
- shape7: Circle.java
- shape8: Rect.java
- shape8: Circle.java
- shape9: Tester.java
- shape9: Shape.java
- shape10: Tester.java
- Workshop: Java Setup