Подтвердить что ты не робот

Что такое класс бетона в Java

Согласно этому документу и многим аналогичным документам конкретный класс описывается как:

Конкретный класс в Java - это любой такой класс, который имеет реализацию всех своих унаследованных членов либо из интерфейса, либо из абстрактного класса.

И можно использовать так:

public abstract class A {
 public abstract void methodA();
}

interface B {
 public void printB();
}

public class C extends A implements B {
   public void methodA() {
        System.out.print("I am abstract implementation");
    }

  public void printB() {
       System.out.print("I am interface implementation");
   }
}

В приведенном выше примере класс C является конкретным классом.

Это единственный способ создать конкретный класс. Можете ли вы дать мне больше информации о конкретном классе?

4b9b3361

Ответ 1

Конкретный класс - это класс, который имеет реализацию для всех своих методов, унаследованных от абстрактных или реализованных через интерфейсы. Он также не определяет каких-либо абстрактных методов. Это означает, что экземпляр класса может быть создан/выделен с помощью ключевого слова new без необходимости реализации каких-либо методов в первую очередь. Поэтому можно сделать вывод, что любой класс, не являющийся абстрактным классом или интерфейсом, является конкретным классом.

В вашем коде выше C будет конкретным классом, поскольку он реализует все абстрактные методы, унаследованные от A и реализованные из B. Кроме того, он не определяет какие-либо абстрактные методы.

Ответ 2

Самое простое определение конкретного класса состоит в том, что это класс, который не является абстрактным.

Ответ 3

Как следует из названия, конкретный означает Solid, это означает отсутствие какой-либо части строки или нереализованных вещей (методов). Таким образом, мы можем заключить, что конкретные классы - это те классы, которые могут быть созданы с помощью нового ключевого слова. MyClass myclass= new MyClass();

Ответ 4

Конкретный класс в Java - это любой такой класс, который реализует все его унаследованные элементы либо из интерфейса, либо из абстрактного класса

Ответ 5

В приведенной выше программе представление абстрактного в виде публичного класса иногда показывает некоторые ошибки времени компиляции, чтобы определить это в своем собственном файле. Как просто, просто избегайте использования публичного ключевого слова или модификатора при использовании абстрактного класса в вашей программе, чтобы избежать некоторой неопределенности. Любой метод, который вызывается с использованием нового ключевого слова (создание объекта), кроме абстрактных и интерфейсных классов, называется конкретным классом.

Ответ 6

1.concrete класс - это класс, который никогда не станет абстрактным или интерфейсным. Он может расширяться или реализовываться, или и то, и другое. 2. Класс называется конкретным, если все его методы и переменные определены.