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

seo网站页面优化区域网站设计

seo网站页面优化,区域网站设计,网站设计学什么专业,响应式 wordpress一、接口1.什么是接口接口是比抽象类更抽象的定义#xff0c;接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 、多个接口使用逗号隔开 接口中的变量都是静态常量(public static final) 程序设计时面向接口的约定而不考虑具体实现 。2.为什么使用接口…一、接口1.什么是接口接口是比抽象类更抽象的定义接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 、多个接口使用逗号隔开 接口中的变量都是静态常量(public static final) 程序设计时面向接口的约定而不考虑具体实现 。2.为什么使用接口有些事物具有相同的功能多个类可以做相同的功能程序设计中要做到将功能模块化细分化这样有利于代码的改写减少代码冗余度接口和继承类似但是继承具有单根性所以有了接口这个定义。3.怎么使用接口接口中的成员变量 默认都是public static final的必须显式初始化 接口中的方法 默认都是public abstract的 接口没有构造方法不能被实例化 一个接口不能实现另一个接口但可以继承多个其他接口 一个类必须实现接口抽象方法除非这个类也是抽象类4.接口与抽象类的区别相同点 代表系统的抽象层 都不能被实例化 都能包含抽象方法 用于描述系统提供的服务不必提供具体实现不同点 在抽象类中可以为部分方法提供默认实现而接口中只能包含抽象方法 抽象类便于复用接口便于代码维护 一个类只能继承一个直接的父类但可以实现多个接口二、利用接口完成问题问题墨盒和纸张的规格是一种约定 打印机需要遵守这些约定 用面向接口编程的方式开发 制定墨盒、纸张的约定或标准 其他厂商按照墨盒、纸张的标准生产墨盒、纸张 打印机厂商使用墨盒、纸张的标准开发打印机分析墨盒和纸张规格是个接口需要创建类去分别实现纸张和墨盒的接口创建打印机类去组装墨盒和纸张打印最后创建测试类1.创建纸张接口//纸张的接口public interfacePaper {String newline\n;//纸张都会有换行符所以定义在接口里//写入字符的功能void putChar(charword);//读取纸张上内容的功能String getContent();}2.创建墨盒的接口//创建墨盒接口public interfaceInk {//返回指定颜色String getColor(int r,int g,intb);}3.实现墨盒接口public class ColorInk implementsInk{Overridepublic String getColor(int r, int g, intb) {Color colornew Color(r,g,b);//创建color对象return #Integer.toHexString(color.getRGB()).substring(2);}}4.实现纸张接口//纸张实现类public class TextPaper implementsPaper{int linewords16;//定义一行有16个字符int rows5;//一样有五行int x0;int y0;int paper1;String content;Overridepublic void putChar(charword) {contentword;x;//移动字符的位置if(xlinewords){contentnewline;x0;y;}if(yrows){content第paper页;paper;y0;contentnewlinenewline;}}OverridepublicString getContent() {//获取内容的阶段if(!(x0y0)){//页中是否存在空行 lines-y空行 \nint countrows-y;for(int i0;icontentnewline;}content第paper页;}returncontent;}}5.组装墨盒//打印机类组装墨盒和纸张public classPrinter {private Ink ink; //墨盒private Paper paper; //纸张public voidprint(String content){System.out.println(该打印机使用的颜色是:ink.getColor(50, 50, 50));for (int i 0; i content.length(); i) {char ccontent.charAt(i);paper.putChar(c);}System.out.println(paper.getContent());}publicInk getInk() {returnink;}public voidsetInk(Ink ink) {this.ink ink;}publicPaper getPaper() {returnpaper;}public voidsetPaper(Paper paper) {this.paper paper;}}6.创建测试类public classTest {public static voidmain(String[] args) {//准备墨盒和纸张Ink inknewBlackInk();Paper papernewTextPaper();Printer printernewPrinter();printer.setInk(ink);printer.setPaper(paper);printer.print(2222222222222222222222222222222222222222222222222222222);//输入的文本}}
http://www.yutouwan.com/news/489677/

相关文章:

  • 深圳网站优化公司有哪些建筑设计网站
  • 专业网站建设86215怎样管理一个俄语网站
  • 普通人做电商赚钱吗外贸营销型网站策划中seo层面包括
  • 简述企业网站建设的主要步骤网站举报12321
  • 品牌好的佛山网站建设价格wordpress transient
  • 重庆市建筑工程信息官方网站免费ai设计logo网站
  • 娄底网站建设wyo8网站 水印
  • dw8 php做购物网站教程可信网站收费吗
  • 个人网站 icp中国工信备案查询网站
  • 在凡科建设网站的流程wordpress数据插件
  • 烟台网站建设策划方案沈阳网站建设哪家便宜
  • 网站商城建设如何避免内部竞争衡水网页网站建设
  • 网站后台上传表格摄影网站排行榜前十名
  • o2o与网站建设论文制作表情包的软件app
  • 网站空间备案流程公司网站建设怎么做
  • 成都开网站网站建设网络科技公司加盟
  • 技术社区网站开发例子门户网站cms
  • 邹城外贸网站建设浙江乐清新闻今天
  • 如皋网站开发公司企业网站改版seo
  • 宣传网站建设方案模板wordpress 打不开 怎么办
  • 网站邮件设置方法easy ssl wordpress
  • 做网站的费用属于什么费用做视频网站投入多少
  • 网站图片上怎么做弹幕效果wordpress grace主题
  • 在线下载免费软件的网站可以免费建设网站吗
  • 厦门 外贸公司做网站子域名大全查询
  • wordpress英文站更新通知目录百度指数分析大数据
  • 怎么做钓鱼网站宁波公司注册流程
  • 学习建设网站需要多久定制网站开发公司排名
  • 竭诚网络网站建设怎么修改网站首页logo
  • 网站广告调词平台wordpress手机菜单栏