Pemrograman Berorientasi Obyek:Pembuatan interface di Java: Difference between revisions

No edit summary
No edit summary
 
Line 1: Line 1:
===1. Interface Phone===
===1. Interface Phone===
<syntaxhighlight lang="java">
<syntaxhighlight lang="java" line="1">
package PackIntervace;
package PackIntervace;
public interface Phone {
public interface Phone {
Line 12: Line 12:
</syntaxhighlight>
</syntaxhighlight>


===2. Class PhoneUser===
=== 2. Class PhoneUser ===
<syntaxhighlight lang="java">
<syntaxhighlight lang="java" line="1">
package PackIntervace;public class PhoneUser {
package PackIntervace;public class PhoneUser {
     private Phone phone;
     private Phone phone;
Line 38: Line 38:
</syntaxhighlight>
</syntaxhighlight>


3. Class Xiaomi
=== 3. Class Xiaomi ===
<syntaxhighlight lang="java">
<syntaxhighlight lang="java" line="1">
package PackIntervace;
package PackIntervace;
public class Xiaomi implements Phone {
public class Xiaomi implements Phone {
Line 98: Line 98:
</syntaxhighlight>
</syntaxhighlight>


4. Class Main
=== 4. Class Main ===
 
<syntaxhighlight lang="java" line="1">
<syntaxhighlight lang="bash">
package PackIntervace;
package PackIntervace;
import java.util.Scanner;
import java.util.Scanner;
Line 141: Line 140:
}
}
</syntaxhighlight>
</syntaxhighlight>
[[Category:Materi]]
[[Category:Matkul]]
[[Category:Pemrograman Berorientasi Obyek]]