java-将类扩展为库超类

达哈卡语

我需要将自己的类扩展为库类(org.jsoup.nodes.Node)。该超类是抽象的,并且包含抽象的方法。我的问题是这些抽象方法中的某些没有修饰符,这意味着默认情况下我无权访问并且无法覆盖它们。当我尝试执行此操作时,会显示以下消息:

方法不会从其超类重写方法

我该如何解决这个问题?

TJ人群

没有访问修饰符的方法是程序包专用的。子类化引用的类的唯一方法是在package中声明您的类org.jsoup.nodes,因此它在同一包中。

package org.jsoup.nodes;

class MyNode extends Node {
    // ...
}

实际上,没有什么可以阻止您这样做的。

但是考虑到该类声明了包私有成员,它可能并不打算在库外被子类化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java让超类返回扩展类的类型

来自分类Dev

将超类作为Java中的抽象类的目的

来自分类Dev

我该如何扩展超类的东西?(Java)

来自分类Dev

铸造超类Java

来自分类Dev

Java将基类转换为扩展类

来自分类Dev

Java-扩展类

来自分类Dev

Java扩展类

来自分类Dev

Java继承;将子类传递给超类的抽象方法

来自分类Dev

在数据库Java中从超类null继承的类集属性中创建对象

来自分类Dev

Java泛型类中的超类

来自分类Dev

Java:超类中的ArrayList

来自分类Dev

超类的子方法(java)

来自分类Dev

将通用子类型类信息传递给Java中的超类

来自分类Dev

Java扩展具有特定类型的超类的泛型方法

来自分类Dev

扩展Java类的Scala对象

来自分类Dev

从Nashorn获取扩展的Java类

来自分类Dev

Java:扩展LocalDate(LocalDateTime)类

来自分类Dev

扩展Java类的Scala对象

来自分类Dev

Java:ClassCastException; 将Player类强制转换为扩展Player的类

来自分类Dev

java-将数据库表映射到类

来自分类Dev

java-将数据库表映射到类

来自分类Dev

Java-扩展可扩展Thread类的类

来自分类Dev

Java将空ArrayList检查为类结构

来自分类Dev

将CSV文件解析为通用类-Java通用

来自分类Dev

将Java类注释为可安全进行参考比较

来自分类Dev

如何将Java线程同步为嵌套类?

来自分类Dev

将复杂的Java类建模为协议缓冲区

来自分类Dev

无法将数据解析为Java中的类

来自分类Dev

无法将数据解析为Java中的类