永发信息网

我引用一个类的方法,如何将这个方法用接口实现。

答案:3  悬赏:80  手机版
解决时间 2021-02-27 02:04
  • 提问者网友:人生佛魔见
  • 2021-02-26 21:34
ConnManager.Login(ip, 5222, username, psd, username+"@"+sname);
代码入上,我如何在connmanager里面创建接口,实现接口如何实现。如果是使用方法括号里面传值就好了, 接口如何实现。。。
最佳答案
  • 五星知识达人网友:一秋
  • 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);
}
}
}
全部回答
  • 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);//对应参数 } } 我写得比较简单,但是详细过程就是这样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯