connection con = DriverManager getconnection(URL,user,pwd);
Wie ist das möglich? Hier ist die Verbindung Schnittstelle,Interface-Objekt erstellen und diesem Objekt statische Methode zuweisen?
Wie können wir Objekt der Schnittstelle erstellen?
und dann, nachdem wir die statische Methode Getconnection der Verbindungsmethode Objekt der DriverManager-Klasse zuweisen. Wie funktioniert das alles? Bit verwechseln
wenn der obige Code möglich ist, dann sollte folgendes funktionieren, aber es zeigt Fehler mich
interface h
{
public int r=7;
public void set(int u);
}
class A implements h
{
public static int t=6;
int y=6;
public static void get()
{
System.out.println(t*8);
}
public void set(int u)
{
System.out.println(y*u);
}
}
class S_tatic
{
public static void main(String arg[])
{
h l= new h(); // it shows me error
h l = A.get(); //if this can be done then what's
//meaning of static ?
}
}
jetzt, warum kann ich hier nicht Gegenstand der Schnittstelle schaffen?
und sagt, sobald wir das Interface-Objekt erstellen, dann, wie wir Objekt zu jeder Methode
denke zuweisen können ich uns in folgenden Weise gehen sollen,
l.set(); // bei nicht-statischer Methode
A.get(); // im Fall der statischen Methode
Wenn das wahr ist dann wie funktioniert die erste JDBC-Syntax, die ich hier einschließe?
Schnittstelle kann nicht instanziiert werden, sie kann nur als Referenz für die Objekte von Klassen dienen, die diese Schnittstelle implementieren. –
Vielleicht sollten Sie mit [Was ist eine Schnittstelle?] (Https://docs.oracle.com/javase/tutorial/java/concepts/interface.html) und [Schnittstellen] (https://docs.oracle.com) beginnen /javase/tutorial/java/IandI/creatinterface.html). Schnittstellen sind der Eckpfeiler des Polymorphismus und Sie sollten sich die Zeit nehmen, mehr über sie zu erfahren. – MadProgrammer
Eine Schnittstelle ist ein Vertrag, der angibt, was ein bestimmtes Gerät leisten kann oder bereitstellen wird, es bedeutet, dass Sie sich nie darum kümmern sollten, wie das Interface physikalisch ist implementiert, dass es sich an den angegebenen Schnittstellenvertrag hält – MadProgrammer