connection con = DriverManager getconnection(URL,user,pwd);
これはどのように可能ですか? ここで接続はインターフェイス、インターフェイスオブジェクトを作成し、そのオブジェクト静的メソッドを割り当てるか?
どのようにインターフェイスのオブジェクトを作成できますか?
その後、接続のオブジェクトDriverManagerクラスの静的メソッドgetconnectionを割り当てています。 これはどのように機能しますか? ビット上記のコードは可能であるならば、次は動作するはずその後、
を混乱させるが、それは私が
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 ?
}
}
は今、なぜ私はここにインタフェースのオブジェクトを作成することはできませんエラー示し?
と、我々は
は、私たちは次のように行くべきだと思います任意のメソッドにオブジェクトを割り当てることができますどのように、インターフェイスオブジェクトを作成すると言う、
l.set(); //非静的メソッドの場合
A.get(); //静的メソッドの場合
これが真の場合は、ここに含まれる最初のjdbc構文がどのように機能するのですか?
インターフェイスはインスタンス化できません。インターフェイスを実装するクラスのオブジェクトの参照としてのみ使用できます。 –
[What Is an Interface?](https://docs.oracle.com/javase/tutorial/java/concepts/interface.html)および[Interfaces](https://docs.oracle.com)から始めてください。 /javase/tutorial/java/IandI/createinterface.html)。インターフェイスはポリモーフィズムの基礎です。詳細については、 – MadProgrammer
を参照してください。インターフェイスとは、特定の実装が何を行うことができるか、または提供するものであることを意味する契約です。つまり、インターフェイスが物理的にどのように実装されている場合は、指定されたインタフェース契約に「従っている」 – MadProgrammer