Java–接口的定义与实现
定义
package com.zy.oop;
public interface UserService {
public static final double PI = 3.14;
void add(String username);
void delete(String username);
void update(String username);
void search(String username);
}
package com.zy.oop;
public interface TimeService {
void timer();
}
实现
package com.zy.oop;
import java.util.Date;
public class UserServiceImpl implements UserService,TimeService {
@Override
public void add(String username) {
System.out.println("增加的用户为:"+username);
}
@Override
public void delete(String username) {
System.out.println("删除的用户为:"+username);
}
@Override
public void update(String username) {
System.out.println("修改的用户为:"+username);
}
@Override
public void search(String username) {
System.out.println("查询的用户为:"+username);
}
@Override
public void timer() {
System.out.println("当前时间为:"+new Date());
}
}
调用
package com.zy.oop;
public class Application {
public static void main(String[] args) {
UserServiceImpl us = new UserServiceImpl();
us.add("张三");
us.timer();
}
}