修改扩展类中的方法

马克西米利安

所以我有一个延伸的类文件java.lang.object名为powerfulS我用这个类文件中我Testers.java这样

import java.lang.object;

public class Testers
{

 public static powerfulS=new powerfuls(..); 

 [..]

}

现在,我遇到了一个两难的情况,其中我的类strongS具有需要修改的方法。并且此类中的方法使用该类中的其他方法,例如

public double method1()
{

 return getPowerLvl()*getSystemCrasher();

}

我想更改它,以便它在该类中使用另一种方法

例如

public double method1()
{

 return getPowerLvl()*getSystemReviver();

}

当我尝试这样做时

public class Testers
{

 public double method1()
{

 return super.getPowerLvl()*super.getSystemCrasher();

} 

 public static powerfulS=new powerfuls(..); 

 [..]

}

我收到“找不到符号错误”...。如何在导入的类中修改方法?我用@Override吗?

溶胶4

关键字super适用于Parent类,因此在您的情况下,您尝试调用不存在的Object类的方法。

public class Testers
{

 public double method1()
{

 //You are calling super.getPowerLv1() * super.getSystemCrasher()
 //return super.getPowerLvl()*super.getSystemCrasher();
 // remove the super keyword like and call method from powerfuls getPowerLv1() and getSystemCrasher
 return powerfulS.getPowerLvl()* powerfulS.getSystemCrasher();

} 

 public static powerfulS=new powerfuls({
    public double method1()
      {
           //here you can ovverride this method how you will like
        return super.getPowerLvl()*super.getSystemCrasher() + 1 + 1;

      }
 }); 

 [..]

}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用类中的扩展方法进行扩展

来自分类Dev

使用类中的扩展方法进行扩展

来自分类Dev

如何在Python中修改或扩展标准套接字类?

来自分类Dev

如何修改React扩展类?

来自分类Dev

如何修改React扩展类?

来自分类Dev

修改类层次结构中的方法

来自分类Dev

C#中密封类的扩展方法

来自分类Dev

扩展类中的PHP Call方法自动

来自分类Dev

在android Studio中编写扩展的类方法

来自分类Dev

在Queryable类中定义新的扩展方法

来自分类Dev

在扩展类的方法之后调用抽象类中的方法?

来自分类Dev

从类中扩展扩展摆动组件的方法或字段

来自分类Dev

修改类方法参数

来自分类Dev

Fixnum类方法修改

来自分类Dev

试图通过在子类中扩展类来向类添加方法?

来自分类Dev

在不扩展类C ++的情况下修改虚拟方法参数值

来自分类Dev

在属性网格中扩展自定义对象,而无需对类进行任何修改?

来自分类Dev

在属性网格中扩展集合,而无需对类进行任何修改?

来自分类Dev

使用Javassist修改在超类中声明的方法

来自分类Dev

修改WordPress插件中的现有类方法/函数

来自分类Dev

修改其他类中声明的对象的最佳方法(Java)

来自分类Dev

使用Javassist修改在超类中声明的方法

来自分类Dev

修改WordPress插件中的现有类方法/函数

来自分类Dev

访问已被父类方法修改的子类中的属性

来自分类Dev

使用python中的类方法修改对象的属性

来自分类Dev

扩展嵌套类方法

来自分类Dev

如何扩展类方法

来自分类Dev

访问扩展类方法

来自分类Dev

扩展嵌套类方法