手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
abstract-class
abstract-class专题提供abstract-class的最新资讯内容,帮你更好的了解abstract-class。
java – 抽象类和接口在一起?
我有一部分代码,其中一些类正在实现一个接口. 感觉正确,但是在小孩阶段中有一点重复 – 即3种方法. 所以这是尖叫出来使用抽象类. 我的问题是,在以下情况下是否有使用抽象类和接口的任何缺点: >抽象类来实现接口和子类来扩展抽象类 >子类扩展抽象类并实现接口 要么 抽象类和接口是否应该像这样一起使用? 将这两个一起使用是非常正常的.考虑例如JDK中的 AbstractList(实现列表)和 Abst
作者:佚名 时间:2019-06-22
为什么我们需要Java中的抽象类?
为什么我们需要 Java中的抽象类?如果你永远不会成为一个对象,为什么要这样做呢?你如何使用它?为什么在那里我想知道与抽象方法相同的事情.我发现似乎是一个类似的概念,有一个超级类,没有子类,可能无关紧要. 抽象类可以用作其他类的模板类型.抽象类将为所有扩展它的类保存共同的功能. 例如: Abstract Class Animal 所有动物移动,呼吸和繁殖,这些可以放入动物类. 现在 Concret
作者:佚名 时间:2019-05-15
Java:接口vs抽象类(关于字段)
从我收集的内容中,我想强制一个类使用特定的私有字段(和方法)我需要一个抽象类,因为一个接口只声明了public / static / final字段和方法.正确?? 我刚刚开始我的第一个大java项目,想确保我不会以后伤害自己:) 提供这两者是很常见的,所以最终得到: public interface Sendable { public void sendMe(); } 和 public
作者:佚名 时间:2019-05-08
java – 在堆中创建的抽象类的私有实例变量在哪里?
abstract class A { private int a; public A(int x) { a = x; } public int getA() { return a; } } class B extends A { public B(int x) { super(x); } }
作者:佚名 时间:2019-05-05
java – 在它的抽象超类中使用泛型类型的子类?
在我的代码中,a有以下抽象超类 public abstract class AbstractClass<Type extends A> {...} 和一些儿童班一样 public class ChildClassA extends AbstractClass<GenericTypeA> {...} public class ChildClassB extends AbstractClass<Ge
作者:佚名 时间:2019-05-04
java – 一个ArrayList中的多个对象类型
我有一个名为User的抽象类,用户可以创建为学生类型或教师类型.我已经创建了一个用户(学生和教师)的ArrayList,我想要做的是调用一个方法示例,具体取决于当前对象是什么的实例: for (User user : listOfUsers) { String name = user.getName(); if (user instanceof Student) { // c
作者:佚名 时间:2019-04-30
避免实现接口中的方法 – java
我有一个如下界面: public interface a { public void m1(); public void m2(); public void m3(); } public class A implements a { public void m3() { // implementation code } } 我想避
作者:佚名 时间:2019-04-27
c – 分层接口和实现
以下代码仅在您取消注释该行时才有效 virtual void FuncA() { ImplA::FuncA(); } 在类ImplB中,否则我得到编译器错误: cannot instantiate abstract class … FuncA(void)’ : is abstract 问题是为什么不从继承的ImplA获得FuncA()的实现? class InterfaceA { public:
作者:佚名 时间:2019-11-04
c – 抽象类的逆变
我想在C上创建一个很好的接口,每个实现都需要在其上定义添加. 我想做这样的事情: class A{ ... virtual A& operator+(const A& other) =0; ... } // this is my interface or abstract class. class B : A{
作者:佚名 时间:2019-06-19
c – 派生纯虚函数的实现
考虑下面的例子 #include <iostream> struct PureVirtual { virtual void Function() = 0; }; struct FunctionImpl { virtual void Function() { std::cout << "FunctionImpl::Function()" << std::endl;
作者:佚名 时间:2019-06-06
c – 返回基类中的抽象类型
在类层次结构的设计中,我使用一个抽象基类来声明派生类将实现的各种方法.从某种意义上讲,基类与C中可以接受的接口相似.但是,有一个具体问题.考虑下面的代码声明我们的接口类: class Interface { public: virtual Interface method() = 0; }; class Implementation : public Interface { public
作者:佚名 时间:2019-05-27
C抽象类参数错误解决方法
以下代码段会产生错误: #include <iostream> using namespace std; class A { public: virtual void print() = 0; }; void test(A x) // ERROR: Abstract class cannot be a parameter type { cout << "Hello" << end
作者:佚名 时间:2019-05-13
c# – 有没有办法在没有通用约束的情况下强制执行无参数构造函数
我有一个接口ISnack,当由类实现时,它应该有一个默认的无参数构造函数.基本上这个: public interface ISnack<T> where T : new() { } 我使用< T>其中T:new()只是为了强制执行无参数构造函数. 然后我会以这种方式实现接口: public class Cutlet : ISnack<Cutlet> { } 这有效,它只是确保Cutlet类具有
作者:佚名 时间:2020-01-08
c# – 为什么不从一个带有where子句的抽象类派生的类转换为它的最低公共类
一些代码来复制问题: using System; public abstract class Response { } public abstract class Request<T> where T : Response { } public class LoginResponse : Response { } public class LoginRequest : Request<Login
作者:佚名 时间:2020-01-09
c# – 通过将抽象类实例化为模拟对象来对它进行单元测试是否可以?
我注意到你可以通过将抽象类实例化为一个模拟对象来对它进行单元测试.因此,您可以模拟抽象属性和方法,同时能够测试已实现的属性和方法. 但是,我习惯于区分要测试的类和注入到mock / stub的依赖项.那么,在我新启蒙的早期阶段,我想知道这种测试方法是否有任何陷阱?有什么想法吗? 问候, 莫滕 具有任何价值的抽象类应该具有可以实例化的具体子类.所以单元测试那些,并通过它们隐式地基类. 如果它没有具体
作者:佚名 时间:2020-01-20
c# – 接口/抽象类编码标准
我发现了一个提议的C#编码标准,它说“尝试提供一个包含所有抽象类的接口”.有人知道这个的理由吗? 关于接口和抽象类, .NET Framework Design Guidelines有一些有趣的话要说. 特别是,他们注意到接口的主要缺点是,当涉及到API的发展时,它不如类灵活.一旦发布了接口,其成员将永久修复,并且任何添加都将破坏与实现该接口的现有类型的兼容性.然而,运送课程提供了更大的灵活性.即
作者:佚名 时间:2020-01-25
c# – 序列化和恢复未知类
一个基础项目包含一个抽象的基类Foo.在单独的客户端项目中,有实现基类的类. 我想通过在基类上调用一些方法来序列化和还原一个具体类的实例: // In the base project: public abstract class Foo { abstract void Save (string path); abstract Foo Load (string path); } 可
作者:佚名 时间:2020-01-29
c# – 私有抽象方法有些麻烦
假设我做一个大班车 – 而且我希望这个班是抽象的.抽象因为这是我的主要课程,没有人应该做这个类的对象.这个课程应该只是在那里作为“骨干”. 我想要的课程只能从Car的子类创建(让我们说梅赛德斯,法拉利…).因为每辆车都应该有像StartEngine这样的方法,我把它放到了主要的班级.假设我有这个: abstract class Car { public string Name { get; s
作者:佚名 时间:2020-02-03
c# – 覆盖方法与分配方法在OOP中的代理/事件
这是一个奇怪的问题.我想创建一组对象(在设计时已知),每个对象都具有与它们相关联的某些功能. 我可以通过给我可以包含“委托”的对象属性来实现: public class StateTransition { Func<bool> Condition { get; set; } Action ActionToTake { get; set; } Func<bool> Verif
作者:佚名 时间:2019-06-14
c# – 抽象类中有一个构造函数是否很好?
在抽象类中有一个构造函数是否很好? 创建抽象类的构造函数是一个很好的编程实践吗?由于抽象类不能被初始化,所以它们的子类被初始化. 以下是我的课堂结构. public abstract class Scheduler { private Storyboard timer; protected Scheduler() { // initialize the t
作者:佚名 时间:2019-06-08
上一页
8
9
10
11
12
13
14
15
16
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 联想拯救者新一代Y700平板通过IMDA认证
• 最新AI生图模型Flux1.1刷屏!添加单反相
• 联发科天玑 9400 频率敲定,3.626GHz 最
• 苹果新品发布会来了!5款产品面临停产
• 佳能R5C Mark II配置曝光:双系统设计,
• AI应用的东风,奥特曼不想错过
• 为新品让路!苹果定制版Mac发货延期
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot