method-overloading

    0热度

    2回答

    我想使用Open Weather地图找到天气,我有2种方法,findWeatherByLocation和findWeatherByCity。我假设JavaScript不支持method overloading,因此不支持2个不同的名称。两种方法都接受将被触发的callback函数,并执行相同的操作。 function findWeatherForCity(senderID, city, count

    -1热度

    4回答

    是否有可能在C#中重载构造函数,以便程序在参数是派生类时选择使用一个构造函数,如果它是基类,则选择不同的构造函数。例如 class BaseClass {...} class DerivedClass : BaseClass {...} class foo { public foo(DerivedClass bar) { //do one thin

    1热度

    3回答

    我有以下代码。 public class myClass { public static void myMethod( ArrayList<ArrayList<Integer>> src, ArrayList<ArrayList<Integer>> dest, Integer[] selectedIndices) { }

    0热度

    1回答

    我最近在Python(numpy)中编写了一个方法,可以在单个元素上执行操作,也可以在数组上执行元素操作。 例如: i这里可以是一个单一的指数,或它们的阵列,这使得描述性命名它困难。 而且,在更一般的情况下,一个名称应该如何重载可以有很大不同含义的参数?这里有一个(虚构的)例子: def doTheThing(flag, item): if(flag == 0): useOn

    -2热度

    2回答

    我从Pluralsigh.com sudui java。下面的代码是我写的,以跟随视频课程。主题是方法重载。我实现hasCarryOnSpace方法后,该代码似乎不会增加乘客数量。我在if语句之后的add1Passanger(int bags,int carryOns)方法内调用此方法。我也在add1Passenger(Passanger p,int carryOns)方法中调用它。请告诉我什么地

    0热度

    3回答

    我对Java还是有点新,我可以使用这段代码的一些帮助,到目前为止,我编写的方法和每种方法应该做的,但我真的不知道如何做超载效果,并使其工作如此我会很感激一个简单的解释。 import java.util.Scanner; public class Assignment3 { static Scanner input = new Scanner(System.in); public stati

    2热度

    1回答

    下面给出的重复定义错误: let (.*) (m1 : Matrix<float>) (m2 : Matrix<float>) = m1.Multiply(m2) let (.*) (v1 : Vector<float>) (v2 : Vector<float>) = v1.DotProduct(v2) 有没有办法来定义一个运算符重载使得F#承认我试图基于函数签名来调用

    -1热度

    2回答

    我只是无法得到QtConcurrent ::运行与重载静态方法工作: class Foobar { public: static ResType foo(const cv::Mat& data, const QStringList& names, int clusters = 5); static ResType foo(const cv::Mat& data, const

    1热度

    2回答

    我在仓库类下面的方法 public class LibraryRepository : IBookRepository { LibraryContext context = new LibraryContext(); public decimal findBookPrice(int book_id) { var bookprice =

    -2热度

    3回答

    package arunjava; public class sample3 { public static void main(String[] args) { Box25 b1 = new Box25(); Box25 b2 = new Box25(); b1.Dimension(25, 32, 65); b2.Dimensi