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

3 ответа

C ++ множественное наследование с базовыми классами, производными от одного и того же класса

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

1 ответ

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

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

4 ответа

Java абстрактные классы, которые бросают

Если у меня есть абстрактный класс со следующей функцией -

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

5 ответов

защищенные данные в абстрактном классе

10 ответов

Абстрактные переменные в Java?

Я прихожу из C #, где это было легко и возможно.У меня есть этот код:

4 ответа

Абстрактный метод переопределяет абстрактный метод

4 ответа

Можно ли вызывать абстрактный метод из конструктора в Java? [Дубликат]

На этот вопрос уже есть ответ здесь:Какие'не так с переопределенными вызовами методов в конструкторах? 7 ответовПозволять'Предположим, у меня есть аб...

3 ответа

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

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

11 ответов

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

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

4 ответа

Абстрактный метод переопределяет абстрактный метод

public abstract class A { public abstract void Process(); } public abstract class B : A { public abstract override void Process(); } public class C : B { public override void Process() { Console.WriteLine("abc"); } }Этот код выдает ошибку ...