javaのnewについて質問です。
下記のソースコードでnew演算子を使っていますが、
インスタンスString str = new String();のような形じゃなくても
newを使えば実体化できるということですか??
new Main().test();の場合は何を実体化しているのか教えていただきたいです。
よろしくお願いいたします。
html
1public interface A { 2 default void test() { 3 System.out.println("A"); 4 } 5}
html
1public interface B { 2 default void test(){ 3 System.out.println("B"); 4 } 5}
html
1public class Main implements A, B{ 2 public static void main(String[] args){ 3 new Main().test(); 4 } 5 @Override 6 public void test(){ 7 A.super.test(); 8 } 9}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/26 12:24