抽象类
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) { } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)