extends相关内容

泛型:列表和 List 一样吗?

我只是想了解 Java 泛型中的 extends 关键字. 列表 意味着我们可以在 List 中填充任何对象,其中 IS A Animal 那么下面的意思是否相同: List 有人可以帮我知道上面两者之间的区别吗?对我来说 extends 在这里听起来有些多余. 谢谢! 解决方案 List 是 List,但不是 List 的子类型. 为什么 List 不是 Li ..
发布时间:2021-11-25 21:14:52 Java开发

实现与扩展:何时使用?有什么不同?

请用通俗易懂的语言或文章链接进行解释. 解决方案 extends 用于扩展一个类. implements 用于实现一个接口 接口和普通类的区别在于,在接口中你不能实现任何声明的方法.只有“实现"的类接口可以实现方法.接口的 C++ 等价物将是一个抽象类(不完全相同但几乎相同). 此外,java 不支持类的多重继承.这是通过使用多个接口来解决的. 公共接口 Exampl ..
发布时间:2021-11-25 14:07:01 Java开发

在 TypeScript 中扩展与实现纯抽象类

假设我有一个纯抽象类(即没有任何实现的抽象类): 抽象类 A {抽象 m(): void;} 就像在 C# 和 Java 中一样,我可以扩展抽象类: B 类扩展 A {m():无效{}} 但是与在 C# 和 Java 中不同,我也可以实现抽象类: C 类实现 A {m():无效{}} B 和 C 类的行为有何不同?为什么我会选择一个而不是另一个? (目前,TypeScript 手 ..
发布时间:2021-11-25 09:25:41 C#

使用 < 和有什么区别?扩展一些抽象>与 Java 泛型中的 SomeAbstract

我正在从 DotNet 转向 Java,这个扩展的想法是新的. 我看过一些使用 List 与 List 与 List,但我猜想在泛型中使用和不使用扩展之间没有区别. 这是真的吗?如果使用抽象类作为父类,答案会改变吗? class My_AbstractExtends 对比 class My_Abstract 编辑 创建子类如下 class My_ChildExtends ..
发布时间:2021-11-25 09:05:14 Java开发

使用来自 T 类的方法扩展 ArrayList

不确定标题是否有意义,我会尽力解释.我有一个扩展 ArrayList 的 CustomList,T 是让我们说 Class A1 和 Class A2,它们都扩展了 Class A,它是一个自定义 Class. 我需要这样做: 公共类CustomList扩展 ArrayList{公共自定义列表(){极好的();}公共布尔添加(T obj){/*没有为类型T定义getCustomBoolea ..
发布时间:2021-11-18 00:17:32 Java开发

在 Actionscript 3 (Flex) 中扩展数组

我正在尝试为一个非常特定的目的对 Array 进行变体.当我有以下情况时: public class TileArray extends Array {//故意为空 - 无论如何我都会收到错误} 为什么我不能这样做? var tl:TileArray = [1,2,3]; 尽管我可以做到这一点 var ar:Array = [1,2,3]; 我收到的错误是这样的: 将静态类型 A ..
发布时间:2021-11-11 23:50:01 其他开发

是否可以在Java中扩展最终类?

关于可能的重复项: 该线程没有要求如何扩展 final 类.在问为什么声明为 final 的类可能会扩展另一个类. 来自此线程: final 类只是无法扩展的类. 但是,我有一个帮助程序类,该类声明为 final ,并 extends 另一个类: 公共最终类PDFGenerator扩展了PdfPageEventHelper {私有静态字体字体;私人PDFGenerator ..
发布时间:2021-05-06 19:49:47 Java开发

在Vuex模块中进行继承的方法

我正在使用VueJS和Vuex构建我的应用程序,当我有多个使用相同数据字段的模块时,我遇到了问题.它与dat之类的API配置有关. getUsers({状态,提交}){axios.get(urls.API_USER_URL).then(response => {让数据= response.data;parseApi(state,data,'user');}).catch(err => {con ..
发布时间:2021-05-06 19:49:43 前端开发

扩展接口以包含日期类型

我需要在Typescript中扩展一个接口以包含Date类型. 我尝试了以下 接口WithDate {[键:字符串]:日期;} 但是当我尝试扩展 WithDate 时,出现错误: 接口Person扩展WithDate {身份证号码;//无法将类型'number'的属性'id'分配给字符串索引类型'Date'名称:字符串;日期:日期;} 任何想法如何解决此错误?非常感谢 解决 ..
发布时间:2021-05-06 19:49:40 其他开发

为什么要创建具有父类类型的变量

当我上这些课时: 公共课程硕士{公共字符串test(){返回“我是主要对象";}公共字符串boeh(){返回“仅限内部管理员";}} 公共类Slave扩展了Master {公共字符串test(){返回“我是从属对象";}公共字符串mehh(){返回“仅insde奴隶";}} 我知道我可以这样做: Master jedi = new Slave()(因为Slave是Master的子类型). ..
发布时间:2021-05-06 19:49:37 Java开发

继承类(Java),显式构造函数错误消息

所以我试图学习继承类. 首先,我创建了一个名为Box的类来计算盒子的面积. 然后,我创建了一个TestBox类,在其中创建了一个名为fedEx的框对象. 包装盒类: 公共类Box {私有字符串boxName;公共无效的calculateArea(整数长度,整数宽度){System.out.println(“的区域" + getBoxInfo()+(长度*宽度));}公共Box( ..
发布时间:2021-04-23 19:58:09 Java开发

如何修复“类扩展未定义的值不是构造函数或null",NodeJS

我按以下顺序具有3个文件结构,所有文件结构都包含1个类 main.js扩展事件events.js扩展了基础base.js 我已经研究了这些答案,但是我的问题似乎与以下任何人所描述的都不一样. TypeError:类扩展未定义的值不是函数或为空 main.js const {Events} = require('./events.js');module.exports =类主要扩展 ..
发布时间:2021-04-22 18:56:41 其他开发

由于Java中的一个类不能扩展多个类.我将如何获得这个呢?

我有两个需要扩展一个类的类.我遇到了编译器错误,因为这在Java中无法发生.我知道您可以在Java中实现想要的尽可能多的接口,但只能扩展另一个类.我该如何解决这个问题? 解决方案 使用“具有A"关系而不是“是". A类B级 您(想)自己想要的: C类扩展了A,B 相反,请执行以下操作: C类{AtheA;B theB;} 几乎总是滥用多重继承.扩展类作为导入其数据和 ..
发布时间:2021-04-22 18:47:30 Java开发

扩展类时构造函数出错

我是Java的初学者,在编码过程中,我遇到了一个我不容易理解的问题.我的问题是“用一种方法来找到一个矩形的区域来编写一个类.创建一个子类来查找一个矩形框的体积."我面临的错误如下.我是用相同的代码编写的:- class矩形{公共情报公众情报公共矩形(int宽度,int高度){w =宽度;h =高度;}公共无效区域{int area = w * h;System.out.println(“矩形区 ..
发布时间:2021-04-09 19:18:46 Java开发

扩展没有构造函数的类

我有一个无法修改的外部类,我想向与我的项目相关的类中添加自定义功能,因此我创建了一个类,对该类进行了扩展以添加所需的其他方法. 问题是Car类没有构造函数,所以我不能使用super,创建Car对象的唯一方法是通过返回完全填充的Car对象的本机方法. public class Car { //The only way to create a car public na ..
发布时间:2020-11-02 19:46:15 Java开发