Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

giakinh0823/java-programming-tutorial

Repository files navigation

Java Programming Tutorial OOP Exercises

FPT University

1. Exercises on Classes

1.1 An Introduction to Classes and Instances by Example - The Circle Class
1.2 Ex: Yet Another Circle Class
1.3 Ex: The Rectangle Class
1.4 Ex: The Employee Class
1.5 Ex: The InvoiceItem Class
1.6 Ex: The Account Class
1.7 Ex: The Date Class
1.8 Ex: The Time Class
1.9 Ex: The Ball Class

2. Exercises on Composition

2.1 An Introduction to OOP Composition by Example - the Author and Book Classes
2.2 (Advanced) The Author and Book Classes Again - An Array of Objects as an Instance Variable
2.3 Ex: The Author and Book Classes - Your Turn
2.4 Ex: The Customer and Invoice classes
2.5 Ex: The Customer and Account classes
2.6 Ex: The MyPoint Class
2.7 Ex: The MyLine and MyPoint Classes
2.8 Ex: The MyCircle and MyPoint Classes
2.9 Ex: The MyTriangle and MyPoint Classes
2.10 Ex: The MyRectangle and MyPoint Classes

3. More Exercises on Classes

3.1 Ex: The MyComplex class
3.2 Ex: The MyPolynomial Class
3.3 Ex: Using JDK's BigInteger Class
3.4 Ex: The MyTime Class
3.5 Ex: The MyDate Class
3.6 Ex: Bouncing Balls - Ball and Container Classes
3.7 Ex: The Ball and Player Classes

4. Exercises on Inheritance

4.1 An Introduction to OOP Inheritance by Example - The Circle and Cylinder Classes
4.2 Ex: Superclass Person and its subclasses
4.3 Ex: Point2D and Point3D
4.4 Ex: Point and MovablePoint
4.5 Ex: Superclass Shape and its subclasses Circle, Rectangle and Square
4.6 Ex: Superclass Animal and its subclasses

5. Exercises on Composition vs Inheritance

5.1 Ex: The Point and Line Classes
5.2 Ex: The Circle and Cylinder Classes Using Composition

6. Exercises on Polymorphism, Abstract Classes and Interfaces

6.1 Ex: Abstract Superclass Shape and Its Concrete Subclasses
6.2 Ex: GeometricObject Interface and its Implementation Classes Circle and Rectangle
6.3 Ex: Movable Interface and its Implementation MovablePoint Class
6.4 Ex: Movable Interface and its Implementation Classes MovablePoint and MovableCircle
6.5 Ex: Interfaces Resizable and GeometricObject
6.6 Ex: Abstract Superclass Animal and its Implementation Subclasses
6.7 Ex: Another View of Abstract Superclass Animal and its Implementation Subclasses
6.8 Ex: Interface Movable and its implementation subclasses MovablePoint and MovableCircle

7. More Exercises on OOP

7.1 Ex: The Discount System
7.2 Ex: Polyline of Points with ArrayList

8. Exercises on Data Structures

8.1 Ex: MyIntStack

About

Java Programming Tutorial OOP Exercises. A basic guide to learning java at FPT University for beginners

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /