summaryrefslogtreecommitdiff
path: root/07-classes-and-objects.md
diff options
context:
space:
mode:
Diffstat (limited to '07-classes-and-objects.md')
-rw-r--r--07-classes-and-objects.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/07-classes-and-objects.md b/07-classes-and-objects.md
index 84c1ca82b1..d16be19586 100644
--- a/07-classes-and-objects.md
+++ b/07-classes-and-objects.md
@@ -1,6 +1,7 @@
---
title: Classes and Objects
layout: default
+chapter: 5
---
# Classes and Objects
@@ -377,7 +378,7 @@ it is possible to add new defaults (if the corresponding parameter in the
superclass does not have a default) or to override the defaults of the
superclass (otherwise).
-###### Example: compound types
+### Example:
Consider the definitions:
@@ -759,7 +760,7 @@ which when applied to parameters conforming to types $\mathit{ps}$
initializes instances of type `$c$[$\mathit{tps}\,$]` by evaluating the template
$t$.
-###### Example: private constructor
+### Example:
The following example illustrates `val` and `var` parameters of a class `C`:
```
@@ -1009,7 +1010,7 @@ it is not statically known at the time the trait is defined.
If $D$ is not a trait, then its actual supertype is simply its
least proper supertype (which is statically known).
-###### Example: `Comparable`
+### Example:
The following trait defines the property
of being comparable to objects of some type. It contains an abstract
method `<` and default implementations of the other