ConnManager.Login(ip, 5222, username, psd, username+"@"+sname);
代码入上,我如何在connmanager里面创建接口,实现接口如何实现。如果是使用方法括号里面传值就好了, 接口如何实现。。。
我引用一个类的方法,如何将这个方法用接口实现。
答案:3 悬赏:80 手机版
解决时间 2021-02-27 02:04
- 提问者网友:人生佛魔见
- 2021-02-26 21:34
最佳答案
- 五星知识达人网友:一秋
- 2021-02-26 22:33
先创建一个接口类,
public interface ConnManager {
public void login(String ip, String port, String username,String possword, String something something);
}
实现接口:
public class ConnManagerImp implements ConnManager(){
public void login(String ip, String port, String username,String possword, String something something){
//具体要做的事
}
//调用
public static void main(String args[]){
ConnManager c = new ConnManagerImp();
c.login(ip, 5222, username, psd, username+"@"+sname);
}
}
}
public interface ConnManager {
public void login(String ip, String port, String username,String possword, String something something);
}
实现接口:
public class ConnManagerImp implements ConnManager(){
public void login(String ip, String port, String username,String possword, String something something){
//具体要做的事
}
//调用
public static void main(String args[]){
ConnManager c = new ConnManagerImp();
c.login(ip, 5222, username, psd, username+"@"+sname);
}
}
}
全部回答
- 1楼网友:等灯
- 2021-02-26 23:48
接口是不能直接被实例化的.只能由它的实现来实例化,所以接口上的方法就可以明确的指哪一个实现类.
如接口
public interface ia
{
void m();
}
public class ca:ia
{
public void m()
{}
}
public class cb:ia
{
public void m()
{}
}
public ia getia()
{
//ia ia = new ia();//错误
ia ia = new ca();/new cb();//正确.在实例化时就能确定是那个实现类,所以方法m就是ca或是cb的实现的.
return ia;
}
- 2楼网友:末日狂欢
- 2021-02-26 22:41
先创建一个接口类,
public interface ConnManager {
public void login(String ip, String port, String username,String possword, String something something);
}
然后创建该接口类的实现类并实现login接口
public class ConnManageImpl implements ConnManager {
public void login(String ip, String port, String username,String possword, String something something) {
//登陆流程
}
}
在然后创建一个执行的类。里面调用这个实现类的login方法
public class Test1 {
public static void main(String[] args) {
ConnManager c = new ConnManageImpl();
c.login((ip, 5222, username, psd, username+"@"+sname);//对应参数
}
}
我写得比较简单,但是详细过程就是这样的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯