抽象类
package com.easy.oop.Day04;
public abstract class Action {
public abstract void doSomething();
}
}
子类
package com.easy.oop.Day04;
//抽象类的所有方法,继承了它的子类,都必须要实现它的方法~除非子类也是抽象类
public class A extends Action{
@Override
public void doSomething() {
}
}
接口
package com.easy.oop.Day04;
//interface定义的关键字,接口都需要有实现类
public interface UserService {
//接口中所有定义都是抽象的 public abstract
void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
子类
package com.easy.oop.Day04;
//多继承
public class UserServiceImpl implements UserService{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
}



