27 July 2016

Phân biệt Extends Interface và Implements Interface trong java qua ví dụ

Cách hoạt động của Extends và Implements
Class A implements 'interface' B
Java 2016
package Demo24;

interface B {
 void Game();
}

public class A implements B {

 @Override //Eclipse Shift+Alt+s v
 public void Game() {
  System.out.println("Game Spintires");
 }

 public static void main(String[] args) {
  A a = new A();
  a.Game();
 }
}
Output: Game Spintires
So sánh giữa Extends và Implements

Class A implements 'interface' B,C
Java 2016
package Demo24;

interface B {
 public void Game();
}

interface C {
 public void Display();
}

class A implements B, C {

 @Override //Eclipse Shift+Alt+s v
 public void Game() {
  System.out.println("Game Spintires");
 }

 @Override
 public void Display() {
  System.out.println("Game Start!");
 }

 public static void main(String[] args) {
  A a = new A();
  a.Game();
  a.Display();
 }
}
Output: 
Game Spintires
Game Start!
interface D extends interface B,C

class A implements 'interface' D,E
Java 2016
package com.giaima;

interface B {
 void GameAndroid();
}

interface C {
 void GameIOS();
}

interface D extends B, C {
 void GameMoblie();
}

interface E {
 void GamePC();
}

public class A implements D, E {

 @Override // Eclipse Shift+Alt+s v
 public void GameAndroid() {
  System.out.println("GameAndroid");
 }

 @Override
 public void GameIOS() {
  System.out.println("GameIOS");
 }

 @Override
 public void GameMoblie() {
  System.out.println("GameMoblie");
 }
 
 @Override
 public void GamePC() {
  System.out.println("GamePC");
 }

 public static void main(String[] args) {
  A a = new A();
  a.GameAndroid();
  a.GameIOS();
  a.GameMoblie();
  a.GamePC();
 }

}
Output: 
GameAndroid
GameIOS
GameMoblie
GamePC

Related Posts:

  • UDPServer UDPClient Converting String to Int in Java? Integer x = Integer.valueOf(str); // or int y = Integer.parseInt(str); int foo = Integer.parseInt("1234"); UDPServer UDPClient Servlet package demo5; import java.net.DatagramPacket; i… Read More
  • TCPClient TCPServer package aptech.edu; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; public class TCPClient { public static void main(St… Read More
  • StringClient StringServer package network.sample; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; public class StringClient { public static void main(String args[]) { try { … Read More
  • NumberClient NumberServer MVC: Model View Controller Design Patterns - MVC package network.sample; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.Socket; import java.util.Sca… Read More
  • TCPServer TCPClient Display: Gui a Nhan97 Gui b Nhan98 Gui c Nhan99 Gui d Nhan100 Gui e Nhan101 Gui f Nhan102 Gui g Nhan103..... package network.sample; import java.io.IOException; import java.io.InputStream; import java.io.Out… Read More

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang