mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00:00
Static field
This commit is contained in:
parent
0312c061b2
commit
b488745fc6
@ -403,7 +403,12 @@ namespace Learning
|
||||
private int _speed; // Private: Only accessible from within the class
|
||||
protected int gear; // Protected: Accessible from the class and subclasses
|
||||
internal int wheels; // Internal: Accessible from within the assembly
|
||||
string name; // default: Only accessible from within this class
|
||||
string name; // Everything is private by default: Only accessible from within this class
|
||||
|
||||
// Static members belong to the type itself rather then specific object.
|
||||
static public int bicyclesCreated = 0;
|
||||
// You can access them without a reference to any object:
|
||||
// Console.WriteLine("Bicycles created: " + Bicycle.bicyclesCreated);
|
||||
|
||||
// readonly values are set at run time
|
||||
// they can only be assigned upon declaration or in a constructor
|
||||
@ -417,6 +422,7 @@ namespace Learning
|
||||
cadence = 50;
|
||||
_speed = 5;
|
||||
name = "Bontrager";
|
||||
bicyclesCreated++;
|
||||
}
|
||||
|
||||
// This is a specified constructor (it contains arguments)
|
||||
|
Loading…
Reference in New Issue
Block a user