Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 2f8c050

Browse files
added more programs
1 parent 75cb696 commit 2f8c050

File tree

7 files changed

+81
-0
lines changed

7 files changed

+81
-0
lines changed

‎OOPs/Interfaces/mini/MyBrake.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package mini;
2+
3+
public Interface MyBrake {
4+
void brake();
5+
}

‎OOPs/Interfaces/mini/MyCar.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package mini;
2+
3+
public Interface MyCar implements MyEngine, MyBrake {
4+
@Override
5+
public void brake() {
6+
System.out.println("I brake like a normal car");
7+
};
8+
@Override
9+
public void start() {
10+
System.out.println("I start like a normal car");
11+
}
12+
@Override
13+
public void stop() {
14+
System.out.println("I stop like a normal car");
15+
}
16+
@Override
17+
public void acc() {
18+
System.out.println("I Acc. like a normal");
19+
}
20+
21+
}

‎OOPs/Interfaces/mini/MyCdPlayer.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package mini;
2+
3+
public Interface MyCdPlayer implements MyMedia {
4+
@Override
5+
public void start() {
6+
System.out.println("music starts");
7+
}
8+
@Override
9+
public void stop() {
10+
System.out.println("music stop");
11+
}
12+
13+
}

‎OOPs/Interfaces/mini/MyEngine.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package mini;
2+
3+
public Interface MyEngine {
4+
Static final PRICE = 7800;
5+
void start();
6+
void stop();
7+
void acc();
8+
}

‎OOPs/Interfaces/mini/MyMain.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package mini;
2+
3+
import SelfQuestions.PublicPrivate.Car;
4+
5+
public class MyMain {
6+
public static void main(String[] args) {
7+
Car myCar = new Car();
8+
myCar.acc();
9+
myCar.start();
10+
myCar.stop();
11+
}
12+
}

‎OOPs/Interfaces/mini/MyMedia.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package mini;
2+
3+
public Interface MyMedia {
4+
void start();
5+
void stop();
6+
}

‎OOPs/Interfaces/mini/MyPowerEngine.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package mini;
2+
3+
public Interface MyPowerEngine implements MyEngine {
4+
@Override
5+
void starts() {
6+
System.out.println("Power Engine Start");
7+
}
8+
@Override
9+
void stop() {
10+
System.out.println("Power Engine Stop");
11+
}
12+
@Override
13+
void acc() {
14+
System.out.println("Power engine acc.");
15+
}
16+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /