小编use*_*470的帖子

JAVA:覆盖接口方法

我有界面:

interface operations{  
    void sum();  
}   
Run Code Online (Sandbox Code Playgroud)

我想要上课:

class matrix implements operations {  
    @override   
    void sum(matrix m) {  
    } 
}

class vector3D implements operations {  
    @override  
    void sum(vecor3D v) {  
    }
}
Run Code Online (Sandbox Code Playgroud)

这该怎么做?我试过这样的事情:

interface operations < T > {  
    <T> void sum(T t);  
}

class matrix implements operations<matrix>{
    @Override
    void sum(matrix m){};
    }
}

class vector3D implements operations<vector3D>{
    @Override
    void sum(vector3D v){};
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

java methods overriding interface

3
推荐指数
1
解决办法
2万
查看次数

C#setter/getter有两个变量

是否可以选择为两个变量执行一个setter/getter?或者唯一的选择是两个单独的setter/getter,如下所示:

int var1;
int var2;

public int var1 
    {
    get { return var1; }
    set { var1 = value; }
    }

public int var2 
    {
    get { return var2; }
    set { var2 = value; }
    }
Run Code Online (Sandbox Code Playgroud)

c# getter setter getter-setter

-1
推荐指数
1
解决办法
1950
查看次数

标签 统计

c# ×1

getter ×1

getter-setter ×1

interface ×1

java ×1

methods ×1

overriding ×1

setter ×1