侧边栏壁纸
博主头像
IT充电站博主等级

看过故人终场戏,淡抹最适宜

  • 累计撰写 48 篇文章
  • 累计创建 13 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

抽象类和接口的区别

陈汉林
2024-05-20 / 0 评论 / 0 点赞 / 6 阅读 / 657 字
  1. 抽象类可以定义抽象方法,普通方法,和方法的实现,接口只能定义方法

  1. 抽象类可以使用多种修饰符,接口默认只能是public

  2. 抽象类是一个类,可以有构造函数,但是接口是interface,没有构造方法

  3. 抽象类用extends关键字继承,接口用implements进行实现

  4. 一个类只能extends一个父类,但可以implements多个接口

  5. 抽象类一般用于通用函数的封装和复用,但是接口一般是为了定义请求的入口和规范

public interface MyService{
	public void doSomethings(String param);
}

public abstract class MyService{
	public abstract void doMethod1(String param);

	public void doMethod2(String param){
		//do somethings	
	}

    private void doMethod3(){...}
}

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区