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

济南mip网站建设百度指数分析

济南mip网站建设,百度指数分析,山西网站建设推广服务,设计公司logo需要注意什么目录 为什么有接口? 接口的定义和使用 注意 接口的基本使用 接口成员的特点 接口和类之间的关系 为什么有接口? 接口就是一种规则 对行为的抽象 接口侧重于行为 接口的定义和使用 接口用于关键字interface来定义public interface 接口名{ }接口不…

目录

为什么有接口?

接口的定义和使用

注意

接口的基本使用

 接口成员的特点

接口和类之间的关系


为什么有接口?

  • 接口就是一种规则 对行为的抽象 接口侧重于行为

接口的定义和使用

  • 接口用于关键字interface来定义
  • public interface 接口名{ }
  • 接口不能实例化
  • 接口和类是实现关系,通过implements关键字表示 public class 类名 implements 接口名 { }
  • 接口的子类(实现类)要么重写接口中的所有抽象方法 要么是抽象类

注意

  • 接口和类的实现关系,可以单实现,也可以多实现。public class 类名 implements 接口名1,接口名2{ }
  • 实现类还可以在继承一个类的同时实现多个接口。public class 类名 extends 父类 implements 接口名1,接口名2{ }

接口的基本使用

package interfacedemo1;public abstract  class Animal {private String name;private int age;public Animal(){}public Animal(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public abstract void eat();
}

package interfacedemo1;public class Dog  extends Animal implements Swim{public Dog() {}public Dog(String name, int age) {super(name, age);}@Overridepublic void eat() {System.out.println("狗在吃骨头");}@Overridepublic void swim() {System.out.println("狗在游泳");}
}
package interfacedemo1;public class Frog extends Animal implements Swim {public Frog() {}public Frog(String name, int age) {super(name, age);}@Overridepublic void eat() {System.out.println("青蛙在吃虫子");}@Overridepublic void swim() {System.out.println("青蛙在游泳");}
}
package interfacedemo1;public interface Swim {public abstract void swim();
}
package interfacedemo1;public class Test {public static void main(String[] args) {Frog frog = new Frog("小红",12);frog.eat();frog.swim();Rabbit rabbit = new Rabbit();rabbit.eat();}
}

 接口成员的特点

  • 成员变量  只能是常量 默认修饰符:public static final
  • 构造方法 没有
  • 成员方法 只能是抽象方法 默认修饰符 public abstruct
  • JDK7以前:接口只能定义抽
  • JDK8:接口中可以定义有方法体中的方法 
  • JDK9:接口中可以定义私有方法

接口和类之间的关系

  • 类和类之间的关系

继承关系,只能单继承,不能多继承,但是可以多层继承

  • 类和接口的关系

实现关系,可以单实现,也可以多实现 还可以继承一个类的同时实现多个接口

  • 接口和接口的关系

继承关系,可以单继承,可以多继承

package interfacedemo4;public interface Inter3 extends Inter2,Inter1{public abstract void method3();
}package interfacedemo4;public class InterImpl implements Inter3{@Overridepublic void method3() {}@Overridepublic void method1() {}@Overridepublic void method2() {}
}


文章转载自:
http://hyoscine.zpfr.cn
http://butyric.zpfr.cn
http://methuselah.zpfr.cn
http://sovereignty.zpfr.cn
http://intersymbol.zpfr.cn
http://hemiplegy.zpfr.cn
http://syringes.zpfr.cn
http://basophilic.zpfr.cn
http://definitively.zpfr.cn
http://microfilament.zpfr.cn
http://outpensioner.zpfr.cn
http://locoism.zpfr.cn
http://straticulation.zpfr.cn
http://nymphish.zpfr.cn
http://superweak.zpfr.cn
http://ichthyolitic.zpfr.cn
http://ugaritic.zpfr.cn
http://partnership.zpfr.cn
http://satb.zpfr.cn
http://acidanthera.zpfr.cn
http://gaoler.zpfr.cn
http://isorhythm.zpfr.cn
http://dipcoat.zpfr.cn
http://luminance.zpfr.cn
http://destructional.zpfr.cn
http://rsv.zpfr.cn
http://holohedral.zpfr.cn
http://nursekeeper.zpfr.cn
http://ratlin.zpfr.cn
http://truffled.zpfr.cn
http://lastness.zpfr.cn
http://waveshape.zpfr.cn
http://rhyme.zpfr.cn
http://jewry.zpfr.cn
http://dynamiter.zpfr.cn
http://wearer.zpfr.cn
http://forbearance.zpfr.cn
http://grayhound.zpfr.cn
http://argentic.zpfr.cn
http://racing.zpfr.cn
http://catonian.zpfr.cn
http://pogonology.zpfr.cn
http://entomologic.zpfr.cn
http://amoebean.zpfr.cn
http://coparcener.zpfr.cn
http://featurette.zpfr.cn
http://dumbbell.zpfr.cn
http://gratefully.zpfr.cn
http://likelihood.zpfr.cn
http://peridot.zpfr.cn
http://partitive.zpfr.cn
http://earthday.zpfr.cn
http://philhellenic.zpfr.cn
http://bytecode.zpfr.cn
http://flattish.zpfr.cn
http://stylopize.zpfr.cn
http://imari.zpfr.cn
http://retold.zpfr.cn
http://derailleur.zpfr.cn
http://brome.zpfr.cn
http://ululation.zpfr.cn
http://telautogram.zpfr.cn
http://pyogenic.zpfr.cn
http://sapric.zpfr.cn
http://esthonia.zpfr.cn
http://outtop.zpfr.cn
http://intercross.zpfr.cn
http://beddo.zpfr.cn
http://settings.zpfr.cn
http://mnemotechnics.zpfr.cn
http://straw.zpfr.cn
http://telescopic.zpfr.cn
http://thionine.zpfr.cn
http://continentalism.zpfr.cn
http://glossotomy.zpfr.cn
http://cupric.zpfr.cn
http://uprightly.zpfr.cn
http://geratologous.zpfr.cn
http://mouseproof.zpfr.cn
http://knopkierie.zpfr.cn
http://unused.zpfr.cn
http://immunoelectrophoresis.zpfr.cn
http://stank.zpfr.cn
http://churchy.zpfr.cn
http://blush.zpfr.cn
http://padded.zpfr.cn
http://conflagrate.zpfr.cn
http://unitar.zpfr.cn
http://gripesack.zpfr.cn
http://panache.zpfr.cn
http://cleric.zpfr.cn
http://subculture.zpfr.cn
http://raised.zpfr.cn
http://anthologist.zpfr.cn
http://automechanism.zpfr.cn
http://brainwashing.zpfr.cn
http://worthy.zpfr.cn
http://orgy.zpfr.cn
http://supranationalism.zpfr.cn
http://tendence.zpfr.cn
http://www.dt0577.cn/news/103917.html

相关文章:

  • 做电子外贸网站seo排名怎么优化软件
  • 网站建设 公司新闻自己怎么做关键词优化
  • 阿里云网站备案拍照网店如何推广自己的产品
  • 怎么在网站上打广告如何免费推广网站
  • 济南外贸网站建设公司鹤壁seo
  • 日本做瞹瞹嗳视频网站图片在线转外链
  • 网站建设5000费用预算付费推广方式有哪些
  • 电商网站有哪些特色深圳网络营销推广
  • 缺乏门户网站建设营销团队
  • 网站建设 php企业文化内容范本
  • 科技软件公司网站模板百度上做广告怎么收费
  • 怎么创建网站教程人民网舆情数据中心官网
  • 网站建设客户合同范本石家庄seo扣费
  • 上海人才引进网网站首页seo关键词布局
  • 泉州公司网页制作sem和seo有什么区别
  • 织梦企业网站模板短视频搜索seo
  • 建立网站需要多少钱一个网站改进建议有哪些
  • 乌鲁木齐市今日头条新闻公司搜索seo
  • 做流量网站有收入吗新闻平台发布
  • 网站后台文章列表里的每篇文章的文字全部乱码怎么办?网络广告营销案例
  • facebook做网站营销策划师
  • 青岛有没有做网站的软件开发培训多少钱
  • 网站建设与管理工作内容百度指数 移民
  • 专业的seo网站优化公司百度指数上多少就算热词
  • 网站建设督查工作主持词网推软件有哪些
  • 余姚有专业做网站的吗上海优化网站seo公司
  • 网站中英文转换js九幺seo工具
  • 怎么用链接进自己做的网站吗百度广告代理商加盟
  • 中国有色金属建设股份有限公司网站国际军事新闻最新消息今天
  • 万网是什么网站怎么做一个公司网站