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

专门做纪录片的网站应用开发是什么

专门做纪录片的网站,应用开发是什么,产品品牌策划方案,100人公司局域网搭建接口(interface) 接口的理解 接口就是规范#xff0c;定义的是一组规则#xff0c;体现了现实世界中“如果你是/要…则必须能…”的思想。继承是一个是不是的is-a关系#xff0c;而接口实现则是 能不能的has-a关系。 接口的本质是契约、标准、规范…接口(interface) 接口的理解 接口就是规范定义的是一组规则体现了现实世界中“如果你是/要…则必须能…”的思想。继承是一个是不是的is-a关系而接口实现则是 能不能的has-a关系。 接口的本质是契约、标准、规范就像我们的法律一样。制定好后大家都要遵守。 接口的定义 定义接口的关键字:interface 声明格式: [修饰符] interface 接口名{//接口的成员列表// 公共的静态常量// 公共的抽象方法// 公共的默认方法JDK1.8以上// 公共的静态方法JDK1.8以上// 私有方法JDK1.9以上 }声明属性:必须使用public static final修饰 声明方法: jdk8之前声明抽象方法修饰为public abstract ​ jkd8: 声明静态方法、默认方法 ​ jdk9声明私有方法 不可以使用interface声明 构造器、代码块等 interface的使用 接口和类的关系:实现关系 interface Flyable{//接口//全局常量public static final int MIN_SPEED 0; //最低速度//可以省略 public static final//自动默认为静态final的常量int MAX_SPEED 7900; //最高速度public abstract void fly(); //默认为抽象方法可以省略public abstract //抽象方法无方法体 }interface Attackable{//接口public abstract void attack(); } class Plane implements Flyable,Attackable{//实现Flyable接口//接口中存在抽象方法① 使用abstract修饰方法使方法为抽象方法// ② 重写抽象方法public void fly(){System.out.println(Plane.fly);}Overridepublic void attack() {System.out.println(Plane.attack);} }具体格式: class A extend SuperA implements B,c{} //A是SuperA的子类 //A 是 B,C的 实现类注意点: 一个接口中的所有属性都默认为public final修饰为常量赋值后不可更改 一个接口中所有的方法都为public abstrace修饰为抽象方法 一个类可以实现多个接口类针对于接口的多实现一定程度上就弥补了类的单继承的局限性一个类实现了一个接口这个类必须将实现接口中所有的抽象方法进行重写否则要将此类声明为抽象类 接口和接口的关系继承关系 使用关键字extends进行继承 interface AA{void method1(); //抽象方法无方法体 }interface BB{void method2(); }interface CC extends AA,BB{//接口可以多继承}接口的多态性 接口名 变量名 new 实现类对象 package interfaceTest;public class UsbTest {public static void main(String[] args) {//1创建接口实现类的对象Computer computer new Computer();Printer printer new Printer();//2.创建接口实现类的匿名对象computer.transferDate(printer);//多态的体现computer.transferDate(new Camera());//3. 创建接口匿名实现类的对象USB usb1 new USB(){Overridepublic void start() {System.out.println(U盘开始工作);}Overridepublic void stop() {System.out.println(U盘停止工作);}};computer.transferDate();} }class Computer{ //电脑类public void transferDate(USB usb){System.out.println(设备连接成功);usb.start();System.out.println(数据传输细节操作);usb.stop();} }class Printer implements USB{Overridepublic void start() {System.out.println(打印机工作);}Overridepublic void stop() {System.out.println(打印机结束工作);} }class Camera implements USB{Overridepublic void start() {System.out.println(照相机工作);}Overridepublic void stop() {System.out.println(照相机结束工作);} } interface USB{//声明常量 省略public abstract void start();void stop(); }
http://www.hkea.cn/news/14525648/

相关文章:

  • 高密网站制作wordpress建立网站实例
  • 企业网站优化应该怎么做会所网站模板
  • 绿色软件下载网站推荐这样制作公司网站
  • 国外最新创意产品网站有哪些方面wordpress 4.8.5 漏洞
  • linux版网站开发苏州市建设交通高等学校网站
  • 邯郸市城乡建设管理局网站seo快速优化报价
  • 西宁网站设计盛泽网站建设
  • 社交网站模板土特产直营网站建设代码
  • 现代网站制作辖网站建设
  • 做好的网站启用优秀甜品网站
  • 网站建设vipjiuselu汕头建站培训
  • 青岛网站制作辰星辰客源软件哪个最好
  • 宁波网站制作作个人电脑建网站
  • php网站开发目录管理类手机网站
  • 大学生可以做的网站项目wordpress图片乱码
  • 网页版微信是什么意思湖南seo博客seo交流
  • phpcmsv9中英文网站网站设计制作软件
  • 黄梅那里有做网站的淘宝网站开发
  • 中山市有什么网站推广江苏工程建设信息网站
  • 向国旗致敬做时代新人网站东莞效果好的网站建设
  • 开发建设网站的实施过程是一个浙江网站建设公司
  • 张家界建设局网站电话号码站酷海洛
  • 网站排名查询平台昆明建设招投标网站
  • 网站首页设计教程360优化大师app下载
  • 网站做微信支付宝支付接口青岛做网站
  • 手工艺品网站建设网页源代码怎么打开快捷键
  • 清华大学精品课程网站如何注册自己的工作室
  • 网站开发语言学习C 吗老域名对做网站的
  • 淮安神舟建设招标网站解读网站建设
  • 广西庆海建设发展有限公司网站网站建设公司骗人