From 857dace6829b2520af96bf0009955bdb27aa61fa Mon Sep 17 00:00:00 2001 From: codershiyar Date: Sat, 18 Apr 2020 12:23:27 +0200 Subject: [PATCH] java lesson --- lesson37/java/App/.vscode/launch.json | 11 +++++++++++ lesson37/java/App/App/app1.java | 7 +++++++ lesson38/java/.vscode/launch.json | 11 +++++++++++ lesson38/java/package1/App1.java | 11 +++++++++++ lesson38/java/package2/App2.java | 10 ++++++++++ lesson39/package1/.vscode/launch.json | 11 +++++++++++ lesson39/package1/package1/App1.java | 10 ++++++++++ lesson39/package1/package1/App2.java | 6 ++++++ lesson39/package1/package1/App3.java | 10 ++++++++++ lesson40/java/.vscode/launch.json | 11 +++++++++++ lesson40/java/Admin.java | 21 +++++++++++++++++++++ lesson40/java/User.java | 8 ++++++++ 12 files changed, 127 insertions(+) create mode 100644 lesson37/java/App/.vscode/launch.json create mode 100644 lesson37/java/App/App/app1.java create mode 100644 lesson38/java/.vscode/launch.json create mode 100644 lesson38/java/package1/App1.java create mode 100644 lesson38/java/package2/App2.java create mode 100644 lesson39/package1/.vscode/launch.json create mode 100644 lesson39/package1/package1/App1.java create mode 100644 lesson39/package1/package1/App2.java create mode 100644 lesson39/package1/package1/App3.java create mode 100644 lesson40/java/.vscode/launch.json create mode 100644 lesson40/java/Admin.java create mode 100644 lesson40/java/User.java diff --git a/lesson37/java/App/.vscode/launch.json b/lesson37/java/App/.vscode/launch.json new file mode 100644 index 0000000..f70c62e --- /dev/null +++ b/lesson37/java/App/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "configurations": [ + { + "type": "java", + "name": "CodeLens (Launch) - App1", + "request": "launch", + "mainClass": "App1", + "projectName": "App_8dae3a26" + } + ] +} \ No newline at end of file diff --git a/lesson37/java/App/App/app1.java b/lesson37/java/App/App/app1.java new file mode 100644 index 0000000..eded3fc --- /dev/null +++ b/lesson37/java/App/App/app1.java @@ -0,0 +1,7 @@ +package App; + +class App1{ + public static void main(String[] args) { + + } +} \ No newline at end of file diff --git a/lesson38/java/.vscode/launch.json b/lesson38/java/.vscode/launch.json new file mode 100644 index 0000000..810bcbc --- /dev/null +++ b/lesson38/java/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "configurations": [ + { + "type": "java", + "name": "CodeLens (Launch) - App1", + "request": "launch", + "mainClass": "package1.App1", + "projectName": "java_c87954b4" + } + ] +} \ No newline at end of file diff --git a/lesson38/java/package1/App1.java b/lesson38/java/package1/App1.java new file mode 100644 index 0000000..6051380 --- /dev/null +++ b/lesson38/java/package1/App1.java @@ -0,0 +1,11 @@ +package package1; + +import package2.App2; + +class App1{ + public static void main(String[] args) { + App2 data = new App2(); + data.read_message(); + System.out.print(data.name); + } +} \ No newline at end of file diff --git a/lesson38/java/package2/App2.java b/lesson38/java/package2/App2.java new file mode 100644 index 0000000..5325a11 --- /dev/null +++ b/lesson38/java/package2/App2.java @@ -0,0 +1,10 @@ +package package2; + + public class App2{ + public String name = "Coder Shiyar"; + + public void read_message(){ + System.out.print("You can access the class App2 now "); + } +} + diff --git a/lesson39/package1/.vscode/launch.json b/lesson39/package1/.vscode/launch.json new file mode 100644 index 0000000..681dabe --- /dev/null +++ b/lesson39/package1/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "configurations": [ + { + "type": "java", + "name": "CodeLens (Launch) - App1", + "request": "launch", + "mainClass": "package1.App1", + "projectName": "package1_f1ba6ba6" + } + ] +} \ No newline at end of file diff --git a/lesson39/package1/package1/App1.java b/lesson39/package1/package1/App1.java new file mode 100644 index 0000000..c6c711c --- /dev/null +++ b/lesson39/package1/package1/App1.java @@ -0,0 +1,10 @@ +package package1; + +class App1 extends App3{ + + public static void main(String[] args) { + App1 app = new App1(); + app.display_message(); + System.out.println(app.name); + } +} \ No newline at end of file diff --git a/lesson39/package1/package1/App2.java b/lesson39/package1/package1/App2.java new file mode 100644 index 0000000..cee00c1 --- /dev/null +++ b/lesson39/package1/package1/App2.java @@ -0,0 +1,6 @@ +package package1; + +public class App2 extends App3 { +String city = "Kobani"; + +} \ No newline at end of file diff --git a/lesson39/package1/package1/App3.java b/lesson39/package1/package1/App3.java new file mode 100644 index 0000000..48ffa66 --- /dev/null +++ b/lesson39/package1/package1/App3.java @@ -0,0 +1,10 @@ +package package1; + +public class App3 { + + String name = "Coder Shiyar"; + + public void display_message(){ + System.out.println("I am a method from the class App2 "); + } +} \ No newline at end of file diff --git a/lesson40/java/.vscode/launch.json b/lesson40/java/.vscode/launch.json new file mode 100644 index 0000000..9653bef --- /dev/null +++ b/lesson40/java/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "configurations": [ + { + "type": "java", + "name": "CodeLens (Launch) - Admin", + "request": "launch", + "mainClass": "Admin", + "projectName": "java_c87954b4" + } + ] +} \ No newline at end of file diff --git a/lesson40/java/Admin.java b/lesson40/java/Admin.java new file mode 100644 index 0000000..077c8e4 --- /dev/null +++ b/lesson40/java/Admin.java @@ -0,0 +1,21 @@ + +public class Admin extends User{ + // SubClass + // SuperClass + + String name = "ROOT_ADMIN"; + + public void getName(){ + System.out.println(super.name); + } + + public void getValue() { + super.getName(); + } +public static void main(String[] args) { + Admin admin = new Admin(); + admin.getName(); + admin.getValue(); + +} +} \ No newline at end of file diff --git a/lesson40/java/User.java b/lesson40/java/User.java new file mode 100644 index 0000000..778fe40 --- /dev/null +++ b/lesson40/java/User.java @@ -0,0 +1,8 @@ +public class User{ + String name = "ROOT_USER"; + + public void getName(){ + System.out.println("Method from User"); + } + +} \ No newline at end of file