summaryrefslogtreecommitdiffhomepage
path: root/java.html.markdown
diff options
context:
space:
mode:
authorCássio Böck <cassio.bock@gmail.com>2015-10-25 15:48:46 -0200
committerCássio Böck <cassio.bock@gmail.com>2015-10-25 15:48:46 -0200
commit784327031304c54a8b7febc424b0e8832e55f4bf (patch)
tree30f6d413e175bf739d25995e187afc9165f39dd8 /java.html.markdown
parentd9d8de0d229443534272e2a1976fb7f0e69631b6 (diff)
parentac4bb69e02bf25ff687962e6105452589eb4fa78 (diff)
Merge remote-tracking branch 'refs/remotes/adambard/master'
Diffstat (limited to 'java.html.markdown')
-rw-r--r--java.html.markdown11
1 files changed, 11 insertions, 0 deletions
diff --git a/java.html.markdown b/java.html.markdown
index 38c9e490..aae64ccf 100644
--- a/java.html.markdown
+++ b/java.html.markdown
@@ -450,6 +450,17 @@ class Bicycle {
protected int gear; // Protected: Accessible from the class and subclasses
String name; // default: Only accessible from within this package
+ static String className; // Static class variable
+
+ // Static block
+ // Java has no implementation of static constructors, but
+ // has a static block that can be used to initialize class variables
+ // (static variables).
+ // This block will be called when the class is loaded.
+ static {
+ className = "Bicycle";
+ }
+
// Constructors are a way of creating classes
// This is a constructor
public Bicycle() {