summaryrefslogtreecommitdiffhomepage
path: root/java.html.markdown
diff options
context:
space:
mode:
authorJakukyo Friel <weakish@gmail.com>2016-08-22 06:06:57 +0800
committerven <vendethiel@hotmail.fr>2016-08-22 00:06:57 +0200
commit34456d988c627a58ce8fca141cfb488c6d7998d4 (patch)
tree8976f0accdc9a4cee7978fe5b1e92a4f7d5bc970 /java.html.markdown
parentd81e9735c237a28b22632d0d168cc69d7dc4b19b (diff)
java: In Java 8, interfaces can have default method. (#2337)
Diffstat (limited to 'java.html.markdown')
-rw-r--r--java.html.markdown8
1 files changed, 6 insertions, 2 deletions
diff --git a/java.html.markdown b/java.html.markdown
index 1f7d4115..56bffd88 100644
--- a/java.html.markdown
+++ b/java.html.markdown
@@ -585,10 +585,14 @@ public interface Edible {
public interface Digestible {
public void digest();
+ // In Java 8, interfaces can have default method.
+ // public void digest() {
+ // System.out.println("digesting ...");
+ // }
}
// We can now create a class that implements both of these interfaces.
-public class Fruit implements Edible, Digestible {
+public class Fruit implements Edible, Digestible {
@Override
public void eat() {
// ...
@@ -636,7 +640,7 @@ public abstract class Animal
// Method can have a body
public void eat()
{
- System.out.println("I am an animal and I am Eating.");
+ System.out.println("I am an animal and I am Eating.");
// Note: We can access private variable here.
age = 30;
}