Nested Classes in Java

This commit is contained in:
Ahmed Tawila
2017-11-24 21:01:47 +02:00
parent 79a4d133c3
commit 138633863c
9 changed files with 127 additions and 0 deletions
@@ -0,0 +1,11 @@
package com.baeldung.nestedclass;
public class Enclosing {
public static class Nested {
public void test() {
System.out.println("Calling test...");
}
}
}
@@ -0,0 +1,15 @@
package com.baeldung.nestedclass;
public class NewEnclosing {
void run() {
class Local {
void run() {
System.out.println("Welcome to Baeldung!");
}
}
Local local = new Local();
local.run();
}
}
@@ -0,0 +1,11 @@
package com.baeldung.nestedclass;
public class Outer {
public class Inner {
public void test() {
System.out.println("Calling test...");
}
}
}
@@ -0,0 +1,5 @@
package com.baeldung.nestedclass;
abstract class SimpleAbstractClass {
abstract void run();
}