BOW 4290 Documentation.

Bots on Wheels FRC 4290 Programming Documentation.

View My GitHub Profile

4290 Programming Training Ch 1.6 - Object Oriented Basics

Object Oriented Programming Overview

Object oriented programming is a popular programming paradigm which features classes, objects, inheritance, abstraction and more. The following article(s) go over these concepts:

Classes & Objects

Packages

In Java, packages are used to group together multiple different classes, interfaces, and more. In WPILib, we would use this to group all of our robot code together, but packages are used in most Java codebases. The following article(s) will explain this further:

Naming Packages

Despite how they are shown in the previous articles, most codebases follow a more strict naming pattern for packages, which is usually the official Java package naming (found here), however FRC uses a slightly different naming pattern, which will be generated by default when creating a robot codebase.


« Previous | Next »