对日项目编写简单案例——java

内容:编写一个接口msg,msg接口中有两个方法,再编写一个接口Check,继承Msg,该方法里有两个(抽象)方法和具体逻辑,再编写一个Dom类实现接口Check,主方法类只调用!
特点:互相之间不干扰彼此,每个部分都是独立存在,责任清晰明确!

public interface Msg {
//必须用default
	default void passwordYes(){
		System.out.println("password Yes");
	}
	default void passwordNo(){
		System.out.println("password NO");
	}
	
}
public interface Cheak  extends Msg {	
	String getPassword();	
	String getPassword2();
	default boolean nameCompareto() {
		if (getPassword().equals(getPassword2())) {
			passwordYes();
			return true; 
		}
		System.out.println(getPassword());
		System.out.println(getPassword2());		
		passwordNo();
		return false;
	}
}
public class Dom implements Cheak {
	@Override
	public String getPassword() {
		return "xl";
	}
	@Override
	public String getPassword2() {
		return "xw";
	}	
}
public class TestMain  {
	 public static void main(String[] args){
		 Dom person = new Dom();
		 person.nameCompareto();
	 }		
}

输出结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
package com.sys.four.action; import org.apache.struts.actions.DispatchAction; import com.sys.four.dao.service.FdcNoService; import com.sys.four.dao.service.FdiTorihikisakiService; import com.sys.four.dao.service.FdlCodeSevice; import com.sys.four.dao.service.FdlMachineService; import com.sys.four.dao.service.FdlTenkaService; import com.sys.four.dao.service.FdlUserService; import com.sys.four.dao.service.FdmShisanService; import com.sys.four.dao.service.FdmShisanhachuService; import com.sys.four.dao.service.FdmShisankanriService; import com.sys.four.dao.service.FdmShisanshireService; public class BaseAction extends DispatchAction { public FdlUserService fus; public FdmShisanhachuService chus; public FdlMachineService mas; public FdlTenkaService tens; public FdmShisanService sss; public FdmShisanshireService shires; public FdlCodeSevice code; public FdiTorihikisakiService sakis; public FdmShisankanriService kanris; public FdcNoService fdcno; public FdmShisankanriService getKanris() { return kanris; } public void setKanris(FdmShisankanriService kanris) { this.kanris = kanris; } public FdlCodeSevice getCode() { return code; } public void setCode(FdlCodeSevice code) { this.code = code; } public FdmShisanshireService getShires() { return shires; } public void setShires(FdmShisanshireService shires) { this.shires = shires; } public FdlUserService getFus() { return fus; } public void setFus(FdlUserService fus) { this.fus = fus; } public FdmShisanhachuService getChus() { return chus; } public void setChus(FdmShisanhachuService chus) { this.chus = chus; } public FdlMachineService getMas() { return mas; } public void setMas(FdlMachineService mas) { this.mas = mas; } public FdlTenkaService getTens() { return tens; } public void setTens(FdlTenkaService tens) { this.tens = tens; } public FdmShisanService getSss() { return sss; } public void setSss(FdmShisanService sss) { this.sss = sss; } public FdiTorihikisakiService getSakis() { return sakis; } public void setSakis(FdiTorihikisakiService sakis) { this.sakis = sakis; } public FdcNoService getFdcno() { return fdcno; } public void setFdcno(FdcNoService fdcno) { this.fdcno = fdcno; } }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘二壮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值