File tree Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Expand file tree Collapse file tree 2 files changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -389,6 +389,7 @@ Gui stuff
389389 - [ Field Initialization] ( ./classes/field_initialization.md )
390390 - [ Field Access] ( ./classes/field_access.md )
391391 - [ Field Default Values] ( ./classes/field_default_values.md )
392+ - [ Multiple Instances] ( ./classes/multiple_instances.md )
392393 - [ Aliasing] ( ./classes/aliasing.md )
393394 - [ Return Multiple Values] ( ./classes/return_multiple_values.md )
394395 - [ Challenges] ( ./classes/challenges.md )
Original file line number Diff line number Diff line change 1+ # Multiple Instances
2+
3+ If you make multiple instances of a class with ` new `
4+ those classes will each have their own values for
5+ fields.
6+
7+ ``` java
8+ class Muppet {
9+ String name;
10+ }
11+
12+ void main() {
13+ Muppet kermit = new Muppet ();
14+ kermit. name = " Kermit The Frog" ;
15+
16+ Muppet animal = new Muppet ();
17+ animal. name = " animal" ;
18+
19+ // kermit and animal are distinct muppets
20+ // and thus each have their own name.
21+ IO . println(kermit. name);
22+ IO . println(animal. name);
23+ }
24+ ```
25+
You can’t perform that action at this time.
0 commit comments