Skip to content

add classes and methods lesson - #117

Open
zachwaffle4 wants to merge 9 commits into
frcsoftware:mainfrom
zachwaffle4:stage0/classes-methods
Open

add classes and methods lesson#117
zachwaffle4 wants to merge 9 commits into
frcsoftware:mainfrom
zachwaffle4:stage0/classes-methods

Conversation

@zachwaffle4

Copy link
Copy Markdown
Member

Description

I use two example classes here to demonstrate value classes and classes with mutable state.

Part of #16.

Meta

Merge checklist:

@github-actions github-actions Bot added Curriculum material Curriculum materials, lessons for students, etc examples stage0 labels Jul 23, 2026
@github-actions

Copy link
Copy Markdown

🌐 Preview URL: https://pr-117.frcsoftware.pages.dev

@zachwaffle4
zachwaffle4 requested a review from Adrianamm July 23, 2026 01:36
@zachwaffle4 zachwaffle4 moved this to In progress in FRC Software Jul 23, 2026
@samfreund
samfreund force-pushed the stage0/classes-methods branch from 6a9a47c to 6576c3c Compare July 23, 2026 20:39
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
Comment thread examples/stage0/snippets/classes-methods/RobotTracker.java
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated

@Daniel1464 Daniel1464 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some comments here

Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
@zachwaffle4
zachwaffle4 force-pushed the stage0/classes-methods branch from 24d72a4 to 6ebecc0 Compare July 27, 2026 18:12
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
@zachwaffle4
zachwaffle4 force-pushed the stage0/classes-methods branch from 6ebecc0 to cd87076 Compare July 28, 2026 01:50

@Daniel1464 Daniel1464 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the changes! Here's some small nitpicks

Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Adrianamm
Adrianamm previously approved these changes Jul 29, 2026

@Daniel1464 Daniel1464 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Most of the comments are optional except for the one on line 244. (Sorry for not thoroughly reviewing earlier, btw)

Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx Outdated
Comment thread src/content/docs/learning-course/stage0/classes-methods.mdx
@zachwaffle4
zachwaffle4 force-pushed the stage0/classes-methods branch from 16c9f94 to a7a2b43 Compare July 29, 2026 14:06
Adrianamm
Adrianamm previously approved these changes Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Curriculum material Curriculum materials, lessons for students, etc examples stage0

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

3 participants