缺省情况下,Java接口方法实现静态实现
界面用户登录
导入Java.text.simple date format;
import java.util.Date;
公共接口用户登录{
//普通的接口方法
boolean log in (字符串用户名称,字符串密码);
//实现默认接口方法
默认字符串say hello () {
返回' hello,World!' ;
}
//接口静态方法
静态字符串日期
returnewsimpledateformat (yyyy-mm-ddhh : mm : ss ).format (new date ) );
}
}
接口实现类UserLoginImpl
publicclassuserloginimplimplementsuserlogin {
@Override
公共布尔登录(字符串用户名,字符串密码)。
返回用户'.equals ' username ' 123 '.equals ' password? 真:假;
}
}
测试
公共类用户登录impltest {
@Test
公共语音预设(
userlog in userlog in=newuserloginimpl;
system.out.println (userlog in.say hello ();
system.out.println (userlog in.log in (' user ',' 123 ' );
system.out.println (userlog in.log in (' user ',' 1234 ' );
system.out.println (userlog in.today );
}
}
控制台输出
你好,世界!
真的
假的
2020-04-18 09:37:21
在接口中的default方法实现中,实现类可以重写方法
标签: Java、字符串、实现、用户登录、系统、接口、公共、输出
资料来源: https://www.cn blogs.com/esrevinud/p/12724277.html