猿问

编写一个名为MyInterface的接口,在接口中定义method1()和method2()?

编写一个名为MyInterface的接口,在接口中定义method1()和method2()


www说
浏览 1408回答 4
4回答

ibeautiful

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(){}}

喵喔喔

在java中比较倡导接口与实现的分离,这样有利于多人协作的开发配合。根据题主的需求,我们可以构建一个demo。代码的组织结构参见截图UserInfo.java 代码如下12345678910111213141516171819202122232425262728package 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代码如下:12345678910111213141516171819202122package 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 代码如下:1234567891011121314151617181920package 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) {        // 修改用户信息     } }

湖上湖

....package com.apublic interface A{public void methodA();public void methodB();}package com.bimport com.a.Apublic class B implements A{public void methodA(){}public void methodB(){}}
随时随地看视频慕课网APP

相关分类

Java
SQL Server
我要回答