Übungsaufgaben Kapitel 1
This commit is contained in:
@@ -1,11 +1,13 @@
|
|||||||
package org.eidecker.oca8lernen.chapter01;
|
package org.eidecker.oca8lernen.chapter01;
|
||||||
|
|
||||||
|
import static java.lang.System.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author seidecke.
|
* @author seidecke.
|
||||||
*/
|
*/
|
||||||
class DefaultAccessParentOne {
|
class DefaultAccessParentOne {
|
||||||
|
|
||||||
void test() {
|
void test() {
|
||||||
|
out.println("TEst");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
package org.eidecker.oca8lernen.chapter01;
|
package org.eidecker.oca8lernen.chapter01;
|
||||||
|
|
||||||
|
import java.lang.*;
|
||||||
|
import static java.lang.Integer.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author seidecke.
|
* @author seidecke.
|
||||||
*/
|
*/
|
||||||
@@ -13,7 +16,7 @@ public enum EnumThree {
|
|||||||
}
|
}
|
||||||
}; // Semicolon here important
|
}; // Semicolon here important
|
||||||
|
|
||||||
private int i;
|
int i;
|
||||||
|
|
||||||
EnumThree(int i) {
|
EnumThree(int i) {
|
||||||
this.i = i;
|
this.i = i;
|
||||||
@@ -25,3 +28,21 @@ public enum EnumThree {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class Klasse {
|
||||||
|
static String s;
|
||||||
|
}
|
||||||
|
|
||||||
|
class EnumTest {
|
||||||
|
|
||||||
|
static EnumThree a;
|
||||||
|
static Klasse k;
|
||||||
|
|
||||||
|
Boolean []ba [];
|
||||||
|
// String #a;
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
System.out.println(a.ONE.i);
|
||||||
|
System.out.println(k.s);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import org.eidecker.oca8lernen.chapter01.sub.SubOfAbstract;
|
|||||||
public class SubOfSubOfAbstract extends SubOfAbstract {
|
public class SubOfSubOfAbstract extends SubOfAbstract {
|
||||||
|
|
||||||
// Funktioniert tatsächlich, IntelliJ erkennt es aber ncht korrekt. Wird in der Realität aber hoffentich niemals vorkommen.
|
// Funktioniert tatsächlich, IntelliJ erkennt es aber ncht korrekt. Wird in der Realität aber hoffentich niemals vorkommen.
|
||||||
|
// Es kann hier aber nur die Methode aus AbstractClass implementiert werden. Eine entsprechende in SubOfAbstract wäre nicht sichtbar.
|
||||||
@Override
|
@Override
|
||||||
void testPackage() {
|
void testPackage() {
|
||||||
System.out.println("testPackage in SubOfSubOf");
|
System.out.println("testPackage in SubOfSubOf");
|
||||||
@@ -17,5 +18,8 @@ public class SubOfSubOfAbstract extends SubOfAbstract {
|
|||||||
|
|
||||||
static strictfp void calculate() {
|
static strictfp void calculate() {
|
||||||
|
|
||||||
|
String $ = "Hallo";
|
||||||
|
$ += "Test";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,4 +10,6 @@ public abstract class SubOfAbstract extends AbstractClass {
|
|||||||
public void handle() {
|
public void handle() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// abstract void testHandle();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user