Публикации по теме 'abstract-class'
что такое абстрактный класс в java? — Учитесь с Шикхой
abstract class shape
{
abstract double area();//abstract method
abstract double circumference();
}
Абстрактные классы аналогичны обычным классам с полями и методами. Но вы не можете создавать объекты абстрактных классов с помощью оператора new. Однако вы можете объявить переменную. Такая переменная может использоваться для ссылки на экземпляр любого из подклассов абстрактного суперкласса. Если вы хотите представить объект абстрактного суперкласса Shape , используя следующую..
Вопросы по теме 'abstract-class'
Visual Studio: как показать все классы, унаследованные от базового класса?
Как в Visual Studio показать все классы, унаследованные от базового класса?
Например , в ASP.NET MVC есть несколько ' ActionResult '- и все они наследуют / реализуют базовый класс ActionResult .
Похоже, что если вы просто не «знаете», что...
83329 просмотров
schedule
08.01.2024
Абстрактный класс со всеми конкретными методами
Существуют ли какие-либо практические ситуации программирования, когда кто-то может объявить абстрактный класс, когда все методы в нем конкретны?
16586 просмотров
schedule
03.10.2022
Почему статические методы в Java не могут быть абстрактными?
В Java возникает вопрос, почему я не могу определить абстрактный статический метод? Например
abstract class foo {
abstract void bar( ); // <-- this is ok
abstract static void bar2(); //<-- this isn't why?
}
293811 просмотров
schedule
29.05.2022
Веб-службы — XmlInclude в производном классе вместо базового класса?
Я использую абстрактный класс в качестве параметра в вызове веб-службы. В настоящее время я включаю XmlInclude производного класса в базовый класс, например:
[XmlInclude(typeof(DerivedClass))]
public abstract class BaseClass
{
}
Однако я бы...
3622 просмотров
schedule
27.04.2022
LINQ to SQL - исключение сопоставления при использовании абстрактных базовых классов
Проблема: я хотел бы поделиться кодом между несколькими сборками. Этот общий код должен будет работать с классами, сопоставленными с LINQ to SQL.
Я столкнулся с той же проблемой, что и здесь , но я также нашел работу - вокруг, что меня беспокоит...
4828 просмотров
schedule
15.09.2022
Как реализовать базовый класс с помощью метода и при этом заставить производный класс переопределить его?
Имея что-то вроде этого:
public abstract class AAA
{
protected abstract virtual string ToString() // Error
{
// Base Stuff
}
}
public abstract class BBB : AAA
{
public override string ToString()
{
// Use base.ToString();...
6721 просмотров
schedule
17.09.2022
Абстрактные классы в отношениях GORM
Grails GORM не сохраняет абстрактные классы предметной области в базе данных, что приводит к разрыву полиморфных отношений. Например:
abstract class User {
String email
String password
static constraints = {
email(blank:false,...
6960 просмотров
schedule
16.02.2023
не удалось успешно вызвать функцию в динамически загружаемом плагине в С++
Я успешно загрузил плагин C++, используя собственный класс загрузчика плагинов. Каждый плагин имеет внешнюю функцию create_instance "C", которая возвращает новый экземпляр, используя "new".
Плагин — это абстрактный класс с несколькими...
595 просмотров
schedule
10.04.2022
Получение типа абстрактного класса, от которого происходит класс
В .NET использование функции GetType возвращает конкретный тип класса объекта. Проблема в том, что я не знаю, каким будет тип до времени выполнения, но я знаю, из какого абстрактного класса он происходит (я использую абстрактные фабрики для создания...
2613 просмотров
schedule
26.12.2022
Рефакторинг абстрактного класса в C#
Извините, если это звучит просто, но мне нужна помощь, чтобы улучшить мой код :)
Итак, в настоящее время у меня есть следующая реализация (которую я также написал):
public interface IOptimizer
{
void Optimize();
string OptimizerName {...
707 просмотров
schedule
04.01.2023
Абстрактная головоломка базового класса
В моем дизайне класса я столкнулся со следующей проблемой:
class MyData
{
int foo;
};
class AbstraktA
{
public:
virtual void A() = 0;
};
class AbstraktB : public AbstraktA
{
public:
virtual void B() = 0;
};
template<class...
297 просмотров
schedule
15.09.2023
C++ Как присвоить переменной-члену абстрактного класса значение по умолчанию?
В заголовке я определяю bool isActive. В классах, производных от этого, я хотел бы сделать isActive ложным по умолчанию. Я попытался сделать это, добавив
AbstractClass::isActive = false;
в файл cpp, но это вызывает ошибку «Ожидаемый...
2438 просмотров
schedule
14.06.2023
В чем разница между абстрактным классом и классом, все методы которого абстрактны?
Интересно, в чем разница в Java между абстрактным классом и классом, все методы которого абстрактны ? Я имею в виду, является ли абстрактный класс просто классом, методы которого автоматически становятся абстрактными ?
14834 просмотров
schedule
09.10.2022
В чем разница между абстрактным и интерфейсом в php?
Возможный дубликат: PHP: В чем разница между интерфейсом и абстрактным классом?
Насколько я понимаю, класс реализует или расширяет абстрактный или интерфейсный класс, который должен использовать методы по умолчанию. Я знаю, что мы можем...
5283 просмотров
schedule
24.07.2022
Класс контракта должен быть абстрактным классом
Следующий код дает мне предупреждение Contract class 'FooContracts' should be an abstract class . Из всех примеров, которые я прочитал в Интернете (например, http://www.infoq.com/articles/code-contracts-csharp ), это должно работать...
1844 просмотров
schedule
12.02.2023
Expression ‹Func‹ T, bool ›› - Как обрабатывать неоднозначные сигнатуры методов?
У меня есть интерфейсный контракт, который выглядит так:
ICollection<FooBar> FindByPredicate(Expression<Func<FooBar,bool>> predicate);
ICollection<Foo> FindByPredicate(Expression<Func<Foo,bool>> predicate);...
907 просмотров
schedule
19.10.2022
Как удалить узел из связанного списка?
Как я могу удалить узел (между двумя узлами) из одного связанного списка, не передавая никаких параметров функции класса?
Например, у меня есть список из 6 узлов с одним головным узлом, и я хочу удалить два из них (без предварительного знания их...
13592 просмотров
schedule
09.08.2022
Код не работает, когда я использую абстрактное ключевое слово в среднем классе
у меня есть код ниже, который работает нормально:
public abstract class Beverage
{
public string description = "Unknown beverage";
public virtual string getDescription()
{
return description;
}
public abstract double...
185 просмотров
schedule
23.05.2022
Абстрактный базовый класс С# для общих столбцов в LINQ
Это то, что у меня есть до сих пор
using System;
using System.Collections.Generic;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Linq;
using System.Text;
namespace Firelight.Business
{
public interface...
8385 просмотров
schedule
17.09.2023
C++: невозможно объявить поле абстрактного типа
Я получаю эту ошибку при компиляции -> не могу объявить поле M1::sc абстрактным типом I1, потому что следующие виртуальные функции являются чистыми внутри I1. Пожалуйста помоги.
class I1
{
public:
virtual void a(int dir)...
51751 просмотров
schedule
06.09.2022