abstract-methods相关内容

没有实体的功能是什么意思?

我正在阅读打包time的代码,然后我想知道func After(d Duration) 是如何工作的. 我发现代码如下: func After(d Duration) 于是我找到了startTimer的定义——很奇怪函数startTimer没有函数体. func startTimer(*runtimeTimer) 我想知道: startTimer的真正代码在哪里 为什么这里 ..
发布时间:2021-12-11 22:32:25 其他开发

Android 中抽象类的最佳示例

我正在尝试在 Android 中设计一个抽象类和方法,并通过从我的父 Activity 类扩展类来调用这些方法,但我不知道如何调用我的抽象方法. 我的代码: MainActivity.java public class MainActivity extends MyActivity {@覆盖公共无效 onTest() {Log.d("MyLog", "onTest");} } My ..
发布时间:2021-11-26 17:10:53 移动开发

何时以及为何使用抽象类/方法?

我有一些关于抽象类/方法的基本问题.我知道抽象类的基本用途是为未来的类创建模板.但是它们还有其他用途吗?什么时候应该比接口更喜欢它们,什么时候不呢?另外,抽象方法什么时候有用? 解决方案 我知道抽象类的基本用法是为未来创建模板类.但是还有没有更多的用途其中? 您不仅可以为子类定义模板,抽象类还提供了额外的好处,让您可以定义子类以后可以使用的功能. 您不能在 Java 8 之 ..
发布时间:2021-11-26 17:01:45 其他开发

为什么我们需要 Java 中的抽象类?

为什么我们需要 Java 中的抽象类?如果你永远不会把它变成一个对象,为什么首先要拥有它?你如何使用它?为什么会在那里?我想知道抽象方法也有同样的事情.我发现这似乎与拥有一个没有可能重要的子类的超类类似. 解决方案 抽象类可以用作其他类的模板类型.抽象类将拥有扩展它的所有类的通用功能. 例如: 抽象类动物 所有动物都会移动、呼吸和繁殖,因此可以将它们放入动物类. 现在 ..
发布时间:2021-11-26 16:58:51 Java开发

为什么抽象方法只能在抽象类中声明?

我知道在抽象类中,方法既是抽象的,也不是抽象的.但是为什么我不能在“正常"的非抽象类中创建抽象方法? 提前感谢您的解释! 解决方案 Abstract 方法基本上是说,该方法没有实现,需要在子类中实现.但是,如果您在 非抽象 类中有一个 抽象 方法,则可以实例化该类并获取一个对象,该对象将有一个未实现的方法,您将无法实现打电话. ..
发布时间:2021-11-26 16:28:00 Java开发

一个抽象类应该至少有一个抽象方法吗?

抽象类是否必须至少有一个抽象方法? 解决方案 这篇文章的主题和正文问了两个不同的问题: 它应该至少有一个抽象成员吗? 是否必须至少有一个抽象成员? #2 的答案肯定是否定的. #1 的答案是主观的,是风格问题.我个人会说是的.如果您的意图是防止类(没有抽象方法)被实例化,最好的处理方法是使用 privateprotected构造函数,而不是通过标记它abstract. ..
发布时间:2021-11-26 16:27:32 Java开发

为什么我们需要 Java 中的抽象类?

为什么我们需要 Java 中的抽象类?如果你永远不会把它变成一个对象,为什么首先要拥有它?你如何使用它?为什么会在那里?我想知道抽象方法也有同样的事情.我发现这似乎与拥有一个没有可能重要的子类的超类类似. 解决方案 抽象类可以用作其他类的模板类型.抽象类将拥有扩展它的所有类的通用功能. 例如: 抽象类动物 所有动物都会移动、呼吸和繁殖,因此可以将它们放入动物类. 现在 ..
发布时间:2021-11-26 16:14:37 Java开发

一个抽象类应该至少有一个抽象方法吗?

抽象类是否必须至少有一个抽象方法? 解决方案 这篇文章的主题和正文问了两个不同的问题: 它应该至少有一个抽象成员吗? 是否必须至少有一个抽象成员? #2 的答案肯定是否定的. #1 的答案是主观的,是风格问题.我个人会说是的.如果您的意图是防止类(没有抽象方法)被实例化,最好的处理方法是使用 privateprotected构造函数,而不是通过标记它abstract. ..
发布时间:2021-11-25 09:59:26 Java开发

抽象类初始化

我有一个抽象类: 抽象类形状{公共字符串颜色;公共形状(){}公共无效setColor(字符串c){颜色 = c;}公共字符串 getColor() {返回颜色;}公共双区(){返回0;}} 提供非抽象方法,然后我想像这样初始化它: Shape object = new Shape(); 所以在初始化时,它仍然给我一个错误,但为什么呢?如果我在类中提供一个抽象方法,那么该类不能被初始化就 ..
发布时间:2021-11-25 09:52:15 Java开发

抽象方法使用 vs 常规方法

我想知道两种约定之间的区别: 使用抽象方法创建抽象基类稍后将在派生类上实现. 创建一个没有抽象方法的抽象基类 但是后面会在派生类的层面添加相关的方法. 有什么区别? 解决方案 与接口非常相似,抽象类旨在为您的类型表达一组已知操作.然而,与接口不同的是,抽象类允许您实现可由任何派生类型使用的公共/共享功能.例如: 公共抽象类 LoggerBase{公共抽象无效写入(对象项目 ..
发布时间:2021-11-25 09:49:32 C#/.NET

Android 中抽象类的最佳示例

我正在尝试在 Android 中设计一个抽象类和方法,并通过从我的父 Activity 类扩展类来调用这些方法,但我不知道如何调用我的抽象方法. 我的代码: MainActivity.java public class MainActivity extends MyActivity {@覆盖公共无效 onTest() {Log.d("MyLog", "onTest");} } My ..
发布时间:2021-11-25 09:41:56 移动开发

何时以及为何使用抽象类/方法?

我有一些关于抽象类/方法的基本问题.我知道抽象类的基本用途是为未来的类创建模板.但是它们还有其他用途吗?什么时候应该比接口更喜欢它们,什么时候不呢?另外,抽象方法什么时候有用? 解决方案 我知道抽象类的基本用法是为未来创建模板类.但是还有没有更多的用途其中? 您不仅可以为子类定义模板,抽象类还提供了额外的好处,让您可以定义子类以后可以使用的功能. 您不能在 Java 8 之 ..
发布时间:2021-11-25 09:33:59 C#

为什么我们需要 Java 中的抽象类?

为什么我们需要 Java 中的抽象类?如果你永远不会把它变成一个对象,为什么首先要拥有它?你如何使用它?为什么会在那里?我想知道抽象方法也有同样的事情.我发现这似乎与拥有一个没有可能重要的子类的超类类似. 解决方案 抽象类可以用作其他类的模板类型.抽象类将拥有扩展它的所有类的通用功能. 例如: 抽象类动物 所有动物都会移动、呼吸和繁殖,因此可以将它们放入动物类. 现在 ..
发布时间:2021-11-25 09:31:20 Java开发

为什么抽象方法只能在抽象类中声明?

我知道在抽象类中,方法既是抽象的,也不是抽象的.但是为什么我不能在“正常"的非抽象类中创建抽象方法? 提前感谢您的解释! 解决方案 Abstract 方法基本上是说,该方法没有实现,需要在子类中实现.但是,如果您在 非抽象 类中有一个 抽象 方法,则可以实例化该类并获取一个对象,该对象将有一个未实现的方法,您将无法实现打电话. ..
发布时间:2021-11-25 08:59:31 Java开发

一个抽象类应该至少有一个抽象方法吗?

抽象类是否必须至少有一个抽象方法? 解决方案 这篇文章的主题和正文问了两个不同的问题: 它应该至少有一个抽象成员吗? 是否必须至少有一个抽象成员? #2 的答案肯定是否定的. #1 的答案是主观的,是风格问题.我个人会说是的.如果您的意图是防止类(没有抽象方法)被实例化,最好的处理方法是使用 privateprotected构造函数,而不是通过标记它abstract. ..
发布时间:2021-11-25 08:59:04 Java开发

为什么我们需要 Java 中的抽象类?

为什么我们需要 Java 中的抽象类?如果你永远不会把它变成一个对象,为什么首先要拥有它?你如何使用它?为什么会在那里?我想知道抽象方法也有同样的事情.我发现这似乎与拥有一个没有可能重要的子类的超类类似. 解决方案 抽象类可以用作其他类的模板类型.抽象类将拥有扩展它的所有类的通用功能. 例如: 抽象类动物 所有动物都会移动、呼吸和繁殖,因此可以将它们放入动物类. 现在 ..
发布时间:2021-11-25 08:47:04 Java开发

如何在staruml 5中创建抽象方法

有人知道如何在staruml 5.0中创建抽象方法吗?UML 标准说这样的方法应该是斜体的,但是在 staruml 5.0 中对于单个方法似乎是不可能的?请帮帮我:D 解决方案 如附件所示,您只需在“模型资源管理器"中选择您的方法,然后在属性选项卡上将其设置为“IsAbstract".我只是想知道你为什么使用这个自 2005 年以来一直没有发布的建模器?问候,EBR ..
发布时间:2021-09-13 20:36:04 其他开发

使用Java中的异常伪造抽象方法

有人问过我这个问题,很坦率地说: 除了编写抽象方法外,我们还可以尝试用异常来伪造它们,就像这样: public int someMethod(int someparameter){ 抛出新的RuntimeException(“ unimplemented”); } 这样做的目的是什么,任何人都可以提供示例代码以上试图伪造的抽象方法?任何帮助是极大的赞赏。谢谢。 ..
发布时间:2020-06-11 00:32:26 Java开发