第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

編寫一個名為MyInterface的接口,在接口中定義method1()和method2()?

編寫一個名為MyInterface的接口,在接口中定義method1()和method2()?

www說 2019-05-27 10:06:16
編寫一個名為MyInterface的接口,在接口中定義method1()和method2()
查看完整描述

4 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

public interface MyInterface{

void method1();

void method2();

}
public MyImpl1 implements MyInterface{

public void method1(){

}
public void method1(){

}
}
public MyImpl2 implements MyInterface{

public void method1(){

}
public void method1(){

}
}

查看完整回答
反對 回復 2019-06-01
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

在java中比較倡導接口與實現(xiàn)的分離,這樣有利于多人協(xié)作的開發(fā)配合。

根據(jù)題主的需求,我們可以構建一個demo。代碼的組織結構參見截圖

https://gss0.baidu.com/9fo3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D600%2C800/sign=913df2ab61600c33f02cd6ce2a7c7d37/f703738da97739124945b4def2198618367ae22a.jpg

UserInfo.java 代碼如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

package domain;

 

public class UserInfo {

    /**

     * 用戶id

     */

    public String recId;

    /**

     * 用戶名

     */

    public String userName;

 

    public String getRecId() {

        return recId;

    }

 

    public void setRecId(String recId) {

        this.recId = recId;

    }

 

    public String getUserName() {

        return userName;

    }

 

    public void setUserName(String userName) {

        this.userName = userName;

    }

}

接口類TestService.java代碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

package service;

 

import domain.UserInfo;

 

public interface TestService {

 

    /**

     * 根據(jù)用戶id取用戶信息

     * 

     * @param recId

     * @return

     */

    public UserInfo getUserInfoByID(String recId);

 

    /**

     * 修改用戶信息

     * 

     * @param userInfo

     */

    public void updateUserInfo(UserInfo userInfo);

 

}

實現(xiàn)類TestServiceImpl.java 代碼如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

package serviceiml;

 

import domain.UserInfo;

import service.TestService;

 

public class TestServiceImpl implements TestService {

 

    @Override

    public UserInfo getUserInfoByID(String recId) {

        // TODO 查詢用戶信息

        return null;

    }

 

    @Override

    public void updateUserInfo(UserInfo userInfo) {

        // 修改用戶信息

 

    }

 

}


查看完整回答
反對 回復 2019-06-01
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

....
package com.a
public interface A{
public void methodA();
public void methodB();

}

package com.b
import com.a.A

public class B implements A{
public void methodA(){

}
public void methodB(){

}

}



查看完整回答
反對 回復 2019-06-01
  • 4 回答
  • 0 關注
  • 1454 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號