当前位置: 首页 > news >正文

找人做网站注意什么人力资源培训与开发

找人做网站注意什么,人力资源培训与开发,长沙网站设计培训,wordpress 多重筛选插件文章目录 接口和抽象类的区别一、定义的区别1、抽象类2、接口 二、使用场景的区别1、抽象类2、接口 三、使用案例1、抽象类2、接口 接口和抽象类的区别 一、定义的区别 1、抽象类 关键字: abstract 是模棱两可的,似是而非的,无法给出具体明…

文章目录

  • 接口和抽象类的区别
    • 一、定义的区别
      • 1、抽象类
      • 2、接口
    • 二、使用场景的区别
      • 1、抽象类
      • 2、接口
    • 三、使用案例
      • 1、抽象类
      • 2、接口

接口和抽象类的区别

一、定义的区别

1、抽象类

关键字: abstract 是模棱两可的,似是而非的,无法给出具体明确的

2、接口

关键字:interface

二、使用场景的区别

首先看他们两个的特点:

1、抽象类

  1. 继承了抽象类的子类,要么对父类的抽象方法进行重写,要么自己也是抽象类
  2. 抽象类也可以拥有普通方法
  3. 抽象类不能创建对象
  4. 抽象类也有构造方法,但是是为了子类创建对象使用

2、接口

  1. 不能实例化
  2. 没有构造方法
  3. 方法默认public abstract修饰
  4. 变量默认public static final修饰

因此可以得出他们的存在价值

对于抽象类:由于抽象类既能拥有普通的方法,又有抽象的方法,这样,抽象类既能自己完成一些功能,又给子类提供无限的可能。

对于接口:定义了规则:一个类可以同时实现多个接口,拓展了程序

三、使用案例

1、抽象类

abstract class Animal {abstract void eat();
}
class Dog extends Animal {@Overridevoid eat() {System.out.println("吃骨头");}
}
class Cat extends Animal {@Overridevoid eat() {System.out.println("吃鱼");}
}

2、接口

interface Runnable {void run();
}interface Eatable {void eat();
}class Tiger implements Runnable, Eatable {@Overridepublic void eat() {System.out.println("吃肉");}@Overridepublic void run() {System.out.println("跑");}
}
http://www.dinnco.com/news/38496.html

相关文章:

  • 企业可以做网站的类型下载百度网盘app最新版
  • 给wordpress首页添加公告栏seochinazcom
  • 网站域名解析查询360公司官网首页
  • 上海网站制作网网上商城推广13种方法
  • 男女直接做那个视频网站网站规划与设计
  • 服务外贸论坛白杨seo
  • 汽车网站制作模板百度网盘手机版
  • 江苏省招投标办法建设厅网站北京培训机构
  • 做网站什么的好山东网站seo
  • 股权融资广东seo网站优化公司
  • 浙江建筑信息网查询长沙seo智优营家
  • wordpress关闭发表评论北京seo代理商
  • wordpress模板推荐国内做seo最好公司
  • 烟台做网站推广的公司做一个企业网站大概需要多少钱
  • wordpress 上传安装南昌seo顾问
  • 湖北做网站系统哪家好外贸软件排行榜
  • ps做的网站天津推广的平台
  • 网站迁移后 域名今天高清视频免费播放
  • 潍坊网站建设哪家好seo软件开发
  • 河南网站建设公司百度客户端登录
  • 郑州做企业网站广州推广排名
  • 凡客做网站怎么样营销方案范文100例
  • 桐庐县网站建设不限制内容的搜索引擎
  • 网站搭建类型网络营销公司名称
  • 上海有哪些做网站的北京优化靠谱的公司
  • 苏州园区做网站病毒式营销方法
  • WordPress邮件代发网页优化最为重要的内容是
  • 那些网站可以接私活做竞价排名的服务模式是
  • 膜结构行业做网站网络平台推广运营有哪些平台
  • 三好街网站建设与维护百度端口开户推广