Результаты поиска по запросу "abstract"

2 ответа

Интерфейсные методы в любом случае в основном абстрактные, поэтому иметь абстрактные интерфейсные методы не имеет особого смысла.

кнулся на некоторый код PHP, который был написан сотрудником (он не использовался ни для чего). В основном это был интерфейс, содержащий абстрактные методы. Затем я сказал, что это глупо, и показал другого сотрудника, сидящего рядом со мной. Мы ...

3 ответа

Как получить доступ к переменной экземпляра абстрактного суперкласса

Итак, у меня есть два класса:Property а такжеHouses. Property абстрактный суперкласс иHouses это его подкласс. Вот код дляProperty public abstract class Property{ String pCode; double value; int year; public Property(String pCode, double value ...

11 ответов

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

ли я определить абстрактный класс, не добавляя абстрактный метод?

ТОП публикаций

2 ответа

Как абстрактные классы могут иметь ссылки, но не объекты?

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

3 ответа

Пример:

у написать абстрактный метод, но компилятор постоянно выдает эту ошибку: абстрактные методы не могут иметь тела У меня есть такой метод: public abstract boolean isChanged() { return smt else... }Что здесь не так?

1 ответ

Весь этот «ответ» (больше комментариев о других, реальных ответах) неверен.

о наличия чисто виртуальной функции, есть ли способ предотвратить создание экземпляров абстрактного базового класса? Я могу сделать это: class BaseFoo { virtual void blah() = 0; }; class Foo : public BaseFoo { virtual void blah() {} };но я бы ...

8 ответов

C ++ Абстрактный класс: конструктор да или нет?

Класс с одной (или несколькими) виртуальными чистыми функциями является абстрактным, и его нельзя использовать для создания нового объекта, поэтому он не имеет конструктора. Я читаю книгу, которая предоставляет следующий пример: class Employee ...

1 ответ

Если вы хотите получить ошибку при создании экземпляра класса, вы можете сделать следующее

могу заставить подкласс реализовать метод в Ruby. Кажется, в Ruby нет абстрактного ключевого слова, такого подхода я бы использовал в Java. Есть ли другой более Ruby-подобный способ применения абстрактного?

3 ответа

Как jvm обрабатывает абстрактный класс в Java

У меня есть очень простой вопрос оабстрактный классв Яве. Поскольку мы знаем, что мы не можем создать экземпляр абстрактного класса, то как JVM управляет созданием абстрактного класса в Java. мы можем определить параметризованный constrcutor в ...

2 ответа

Хммм ... Какую версию Rhino.Mocks вы используете?

ли я выполнить тело виртуального метода, который живет в абстрактном классе, который был смоделирован с использованием Rhino Mocks? Чтобы было ясно, я не пытаюсь издеваться над поведением виртуального метода. Я пытаюсь / test / виртуальный метод ...