Please enable JavaScript to use CodeHS

Arizona Software and App Design II

Writing Classes

Students learn how to create and implement complex classes and objects.

Lessons

7.1 Writing Classes

  • Anatomy of Classes
  • Quiz: Access Modifiers
  • Rectangle Getter Methods
  • Access for DNA Class
  • Access for Employee Class
  • +1 more

7.2 Constructors

  • Constructors
  • Quiz: Constructors
  • SuperHero Class
  • Initializing an Object without a Constructor
  • Batting Average
  • +3 more

7.3 Documentation with Comments

  • Documentation with Comments
  • Quiz: Comments
  • Comments for Debugging
  • Power Class with Comments
  • Commenting Activity Tracker
  • +3 more

7.4 Accessor Methods

  • Accessor Methods
  • Quiz: Accessors
  • Student Getter Methods
  • SuperHero Class with Secret Identity
  • Add Some Getter Methods
  • +3 more

7.5 Mutator Methods

  • Mutator Methods
  • Quiz: Mutators
  • SuperHero Class with Mutator Methods
  • Student Setters
  • Rectangle class
  • +2 more

7.6 Writing Methods

  • Writing Methods
  • Quiz: Writing Methods
  • Triangle Class
  • Baseball Player Class
  • Distance Conversions
  • +3 more

7.7 Static Variables and Methods

  • Static Variables and Methods
  • Quiz: Static Methods
  • Static SuperHero
  • Static Variables: Circle
  • Randomizer Class
  • +2 more

7.8 Scope and Access

  • Scope and Access
  • Quiz: Local Variables and Scope
  • Instance Variable Scope
  • Local Variable Scope
  • Variable Shadowing
  • +4 more

7.9 this Keyword

  • this Keyword
  • Quiz: this Keyword
  • Rectangles and this
  • Student and this
  • Write Your Own CodeHS
  • +2 more

7.10 Ethical and Social Implications of Computing

  • Implications of Computing Systems
  • Computing and Your Life
  • Quiz: Ethical and Social Impact
  • ACM General Ethical Principles
  • ACM General Ethical Principles
  • +4 more

7.11 Writing Classes Quiz

  • Writing Classes Quiz

Courses that include this module