superclass相关内容

怎么&为什么在代码中使用SUPER?

我与一些高级JavaScript人员合作,他们在代码中使用了SUPER关键字。我承认,我不太清楚如何以及为什么能够并且会使用它。 有人可以指导我或告诉我如何精通它的用法和推理? 以下是一些例子: openup:function($ super){ $ super(); this.shop.enable_access(); } addLeft:functi ..
发布时间:2019-06-08 16:43:37 前端开发

在JavaScript中调用重写的方法

我试图找到一种方法在JS中调用超类的重写方法并得到它。 function A(){ this.superclass = new Array(A.prototype); } A.prototype.call_method = function(method,args,pos){ if(!(pos> = 0))pos = this.superclass.length - 1; ..
发布时间:2019-06-08 16:26:50 前端开发

Java:超类和子类

可以将子类变量强制转换为其任何超类吗? 可以为超类变量分配任何子类变量吗? 可以为超类分配任何变量吗? 如果是这样,接口变量是否可以从任何实现类中分配变量? 解决方案 所有的狗都是动物吗? 所有动物都是狗吗? 如果你需要一只动物,而且我给你一只狗,这总是可以接受的吗? 如果你需要专门的狗,但我给你任何动物,那会不会有问题? 如果你需要一些可以开车的东西,但你不 ..
发布时间:2019-01-08 20:24:33 Java开发

在java中的超级调用之前创建一个对象

考虑到那些不起作用的简单java代码: 公共类Bar扩展AbstractBar { 私人决赛Foo foo = new Foo(bar); public Bar(){ super(foo); } } 我需要在 super()调用因为我需要在母类中推送它。 我不想使用初始化块而且我不想在我的构造函数中执行以下操作: super(new ..
发布时间:2019-01-02 15:13:24 Java开发

从子类更改超类实例变量的值

我发现我可以在子类中这样做: ParentClass.variable = value; 但我被告知最好使用get / set方法而不是直接访问对类外的变量。虽然这是因为我在另一个类中有一个类的实例,而不是子类和超类。 那么有更好的方法来做到这一点,以及哪种方式通常被认为是最佳做法? 解决方案 你有很多选择。 super.field ..
发布时间:2018-12-28 22:18:34 Java开发

Java Web Services / JAXB - 抽象超类

我有一个带有JAXB注释类的包,带有一个抽象超类。我想在Web服务接口中使用这个超类,所以我 可以将任何子类作为参数传递。当我这样做时,会抛出异常: javax.xml.ws.WebServiceException:javax.xml.bind.UnmarshalException - 链接异常: [javax.xml.bind.UnmarshalException:无法创建xx ..
发布时间:2018-12-10 23:18:06 Java开发

超级关键字没有扩展到超类

有一个简单的程序,在构造函数中,调用super()而不扩展到超类,我无法理解在这种情况下会做什么? public class Student { private String name; private int rollNum; Student(String name,int rollNum){ super(); //我无法理解为什么超级关键字在这里。 this.n ..
发布时间:2018-12-05 20:44:44 Java开发

从Java中的子类构造函数调用超类

我正在尝试创建一个构造函数,该构造函数将字段作为参数,然后将其放在存储在超类中的字段中。这是我正在使用的代码 public crisps(String flavor,int quantity){ this.flavour = super .getFlavour(); this.quantity = quantity; } 在超类中,我用 $ b $初始化了字段b ..
发布时间:2018-11-27 21:40:24 Java开发

为什么在构造函数中调用super()?

我正在处理扩展JFrame的类。 这不是我的代码,它在开始构建GUI之前调用了super。我想知道为什么这样做,因为我总是只是访问超类的方法而不必调用 super(); 解决方案 对 super()进行隐式调用,所有具有父级的类都没有参数 - 是Java中的每个用户定义的类 - 因此通常不需要显式调用它。但是,如果父的构造函数接受参数,并且您希望指定它们,那么可能使用带参数的 sup ..
发布时间:2018-11-27 11:17:39 Java开发

如何使用Java反射调用超类方法

我有两个班级。 公共班级A { 公共对象方法(){...} } 公共等级B扩展A { @Override 公共对象方法(){...} } 我有一个B的实例。如何从b调用A.method()?基本上,与从B调用super.method()的效果相同。 B b = new B(); Class superclass = b.getClass() ..
发布时间:2018-11-26 21:43:47 Java开发

为什么是super.super.method(); Java不允许?

我读了这个问题并且认为如果可以写的话很容易解决(不是没有它可以解决): @Override public String toString(){ return super.super.toString(); } 我不确定它在许多情况下是否有用,但我不知道为什么不是,如果其他语言中存在这样的东西。 你们觉得怎么样? 编辑: 澄清:是的,我知道, ..
发布时间:2018-11-26 12:08:20 Java开发

Java:在超类方法签名中返回子类

我正在解决一个问题,其中有几个 Foo 的实现,伴随着几个 FooBuilder 的。虽然 Foo 分享了几个需要设置的常见变量,但它们也有不同的变量需要各自的 FooBuilder 实现一些特定的功能。为了简洁,我想让 FooBuilder 的setter使用方法链,例如: 公共抽象类FooBuilder { ... public FooBuilder setA(int A){ ..
发布时间:2018-08-08 18:16:46 Java开发

使用Java [接口/抽象类]

最近我决定看看Java,所以我还是很新的,也是OO编程的方法,所以我想在学习更多内容之前先做一些事情,(我想它永远不会很快开始好的做法)。 我现在正在编写一个2D游戏,但我认为我的问题适用于任何非平凡的项目。为了简单起见,我将从我的游戏中提供示例。 我有不同种类的僵尸,但它们都具有相同的属性(x,y,健康,攻击等) )所以我写了一个界面 Zombie,我通过WalkingZombie, ..
发布时间:2018-08-08 17:57:26 Java开发

如何将子类对象转换为超类对象

我有2个类,称为超类和子类,我试图将子类对象强制转换为超类,但是当我想使用超类中的子类对象时,它似乎不起作用。请帮忙解释一下。谢谢。这些是代码: - 公共类超类 { public void displaySuper() } System.out.println(“显示超类”); } } 公共类子类扩展超类 { public void displaySub() { S ..
发布时间:2018-08-03 16:46:59 Java开发

Java:一个类可以同时从两个超类继承吗?

我有一个课程Journey,我想创建一个超级课程和另一个课程计划之旅。 计划旅程类扩展了JFrame,因为它包含表单..但是我也希望这个类扩展Journey .. 有可能这样做吗? 解决方案 不要混合模型和视图。如果你保持两个域明确分开,那么你将不需要多重继承(这一次)。 你有一个旅程的模型类和一个查看器这样的旅程。查看器应该子类 Component 并在窗口中显示(某处)( ..
发布时间:2018-08-03 16:43:30 Java开发