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

打电话给客户怎样介绍自己是做网站的?开场白?互联网产品运营是做什么的

打电话给客户怎样介绍自己是做网站的?开场白?,互联网产品运营是做什么的,桐庐营销型网站建设,庆阳网站建设推广面向对象的精髓,最能体现这一点的就是接口! 为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如C、Java、C#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。 接口就是一组规范,所有实…

面向对象的精髓,最能体现这一点的就是接口!

为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如C++、Java、C#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。

接口就是一组规范,所有实现的类都要遵守。它是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了:规范和具体实现的分离。

在接口这个特殊类里,不再像上一节讲的普通的抽象类一样,还可以在抽象类里另外定义普通属性或者普通方法,在接口里不再允许如此,只允许有抽象方法。


接口是两个模块之间通信的标准,通信的规范。如果能把你要设计的模块之间的接口定义好,就相当于完成了系统的设计大纲,剩下的就是添砖加瓦的具体实现了。大家在工作以后,做系统时往往就是使用“面向接口”的思想来设计系统。


接口和实现类不是父子关系,是实现规则的关系。比如:我定义一个接口Runnable,Car实现它就能在地上跑,Train实现它也能在地上跑,飞机实现它也能在地上跑。就是说,如果它是交通工具,就一定能跑,但是一定要实现Runnable
接口。


示例代码:

package testInterface;public interface Volant {/*public abstract final*/ int Fly_Hight =100;//默认有public abstract final,写不写都一样/*public abstract */ void fly() ;  //默认有public abstract 写不写都一样
}interface Honest {void helpOther();
}class GoodMan implements Honest{ //GoodMan类实现接口Honest@Overridepublic void helpOther() {//类必须实现接品里的方法,也就是重写接口里的抽象方法,增加{}System.out.println("扶老人过马路!");}
}class BirdMan implements Volant{@Overridepublic void fly() {System.out.println("我在飞");}
}class Angel implements Volant,Honest {//类同时实现两个接口的示例@Overridepublic void fly() {System.out.println("Angel.fly");}@Overridepublic void helpOther() {System.out.println("Angel.helpOther");}
}class Plane implements Volant{ //用这个类是为了更好说明,接口可以更好的抽象出飞这个特征并方便地给所有类使用//如果不用接口而用继承,就不能这样轻易做到。@Overridepublic void fly() {System.out.println("飞机,在飞");}
}
package testInterface;public class Test {public static void main(String[] args) {Angel a = new Angel(); // a可以使用Angel实现的两个接口里的方法以及常量a.fly();a.helpOther();System.out.println(Volant.Fly_Hight);Volant a2 = new Angel();//这里与前面讲的多态一样的道理a2.fly();//a2仍属于Volant类型,只能使用它的fly方法a2.helpOther();//不能使用属于Angelr的helpOther方法,如一定要使用需强制转型Volant a3 = new Volant();//接口本身不能创建实例}
}

http://www.yayakq.cn/news/433445/

相关文章:

  • 设计企业品牌网站上海注册公司需要多少钱
  • 线上广告推广宁波优化系统
  • 苏州网站开发公司有哪些重庆网站制作系统
  • 360路由器网站建设英文定机票网站建设
  • 网页站点的建立流程泰安求职招聘网
  • 免费搭建网站的软件wordpress客户端登陆
  • 网站建设完成之后要索取哪些2013深圳网站设计公司排名
  • 如何做高网站的浏览量jsp网站空间网站开发
  • 随州网站设计开发服务网站建设编写代码出错
  • 河北地矿建设集团官方网站帮忙注册公司要多少钱
  • 文化馆网站建设情况国家公信网查询系统
  • 哪个网站能免费下载淮南市城乡建设局网站
  • 做网站荣耀体验服官网wordpress 密码 hello
  • 延吉制作网站兰州最新消息今天
  • 网站下载软件怎么安装wordpress js效果
  • 程序员做任务的网站wordpress utc时间差12个小时
  • 巴中市城乡和住房建设局网站深圳网页制作电话
  • 石家庄网站建设系统河南省和城乡建设厅网站
  • 网站后台密码忘记了怎么办 ftp进不去推广渠道
  • 天津网站建设方案维护网站建设公司转型做什
  • 四川聚锋建设工程有限公司官方网站营销网站制作需要多少钱
  • 永川网站设计广州手机网站开发报价
  • 公司做的网站搜索不到做网站编辑有前途
  • 服装网站模板下载桂林网站排名
  • 我的世界做封面网站etc工程承包模式
  • 做物流有哪些网站大连手机自适应网站建设维护
  • 酒店用品网站源码免费app开发平台
  • 汽车网站设计英文版网站案例
  • 推广平台网站网站建设服务方案
  • 网站添加友情链接合肥科技职业学院网站建设与管理