java的包中怎么创建接口_JAVA问题:定义两个包,在一个包中定义一个接口,这个接口包含两个方法,在另一个包中实现这个接口...

展开全部

在java中比较倡导接口与实现的分离,这样有利于多人协作的开发62616964757a686964616fe59b9ee7ad9431333363373836配合。

根据题主的需求,我们可以构建一个demo。代码的组织结构参见截图

591924bb54e6abf2fd1353a710a1cc0e.png

UserInfo.java 代码如下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代码如下:package service;

import domain.UserInfo;

public interface TestService {

/**

* 根据用户id取用户信息

*

* @param recId

* @return

*/

public UserInfo getUserInfoByID(String recId);

/**

* 修改用户信息

*

* @param userInfo

*/

public void updateUserInfo(UserInfo userInfo);

}

实现类TestServiceImpl.java 代码如下: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) {

// 修改用户信息

}

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值