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

湖北网站建设企业做网站页面

湖北网站建设企业,做网站页面,沈阳网站建设团队,建盏周世义个人简介1.封装 在面向对象程式设计方法中#xff0c;封装#xff08;英语#xff1a;Encapsulation#xff09;是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障#xff0c;防止该类的代码和数据被外部类定义的代码随机访问。 要访…1.封装 在面向对象程式设计方法中封装英语Encapsulation是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码而不用修改那些调用我们代码的程序片段。 适当的封装可以让程式码更容易理解与维护也加强了程式码的安全性。 优点 良好的封装能够减少耦合。 类内部的结构可以自由修改。 可以对成员变量进行更精确的控制。 隐藏信息实现细节。 步骤 1. 修改属性的可见性来限制对属性的访问一般限制为private例如 public class Person {private String name;private int age; } 2.  对每个值属性提供对外的公共方法访问也就是创建一对赋取值方法用于对私有属性的访问例如 public class Person{private String name;private int age; ​public int getAge(){return age;} ​public String getName(){return name;} ​public void setAge(int age){this.age age;} ​public void setName(String name){this.name name;} } 采用 this 关键字是为了解决实例变量private String name和局部变量setName(String name)中的name变量之间发生的同名的冲突。 2.接口 接口英文Interface在JAVA编程语言中是一个抽象类型是抽象方法的集合接口通常以interface来声明。 一个类通过继承接口的方式从而来继承接口的抽象方法。 接口并不是类编写接口的方式和类很相似但是它们属于不同的概念。 类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类否则该类要定义接口中的所有方法。 接口无法被实例化但是可以被实现。一个实现接口的类必须实现接口内所描述的所有方法否则就必须声明为抽象类。 相似点 一个接口可以有多个方法。接口文件保存在 .java 结尾的文件中文件名使用接口名。接口的字节码文件保存在 .class 结尾的文件中。接口相应的字节码文件必须在与包名称相匹配的目录结构中。 接口与类区别 接口不能用于实例化对象。接口没有构造方法。接口中所有的方法必须是抽象方法Java 8 之后 接口中可以使用 default 关键字修饰的非抽象方法。接口不能包含成员变量除了 static 和 final 变量。接口不是被类继承了而是要被类实现。接口支持多继承。 特性 接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract只能是 public abstract其他修饰符都会报错。接口中可以含有变量但是接口中的变量会被隐式的指定为 public static final 变量并且只能是 public用 private 修饰会报编译错误。接口中的方法是不能在接口中实现的只能由实现接口的类来实现接口中的方法。 接口与抽象类的区别 抽象类中的方法可以有方法体就是能实现方法的具体功能但是接口中的方法不行。抽象类中的成员变量可以是各种类型的而接口中的成员变量只能是 public static final 类型的。接口中不能含有静态代码块以及静态方法(用 static 修饰的方法)而抽象类是可以有静态代码块和静态方法。一个类只能继承一个抽象类而一个类却可以实现多个接口 注JDK 1.8 以后接口里可以有静态方法和方法体了。 注JDK 1.8 以后接口允许包含具体实现的方法该方法称为默认方法默认方法使用 default 关键字修饰。 注JDK 1.9 以后允许将方法定义为 private使得某些复用的代码不会把方法暴露出去。 接口的声明语法格式如下 [可见度] interface 接口名称 [extends 其他的接口名] {// 声明变量// 抽象方法 } 接口有以下特性 接口是隐式抽象的当声明一个接口的时候不必使用abstract关键字。接口中每一个方法也是隐式抽象的声明时同样不需要abstract关键字。接口中的方法都是公有的。 当类实现接口的时候类要实现接口中所有的方法。否则类必须声明为抽象的类。 类使用implements关键字实现接口。在类声明中Implements关键字放在class声明后面。 实现一个接口的语法可以使用这个公式 ...implements 接口名称[, 其他接口名称, 其他接口名称..., ...] ... /* 文件名 : Animal.java */ interface Animal {public void eat();public void travel(); } /* 文件名 : MammalInt.java */ public class MammalInt implements Animal{public void eat(){System.out.println(Mammal eats);}public void travel(){System.out.println(Mammal travels);} public int noOfLegs(){return 0;}public static void main(String args[]){MammalInt m new MammalInt();m.eat();m.travel();} } 重写接口中声明的方法时需要注意以下规则 类在实现接口的方法时不能抛出强制性异常只能在接口中或者继承接口的抽象类中抛出该强制性异常。类在重写方法时要保持一致的方法名并且应该保持相同或者相兼容的返回值类型。如果实现接口的类是抽象类那么就没必要实现该接口的方法。 在实现接口的时候也要注意一些规则 一个类可以同时实现多个接口。一个类只能继承一个类但是能实现多个接口。一个接口能继承另一个接口这和类之间的继承比较相似。 一个接口能继承另一个接口和类之间的继承方式比较相似。接口的继承使用extends关键字子接口继承父接口的方法。 在Java中类的多继承是不合法但接口允许多继承。 在接口的多继承中extends关键字只需要使用一次在其后跟着继承接口。 public interface Hockey extends Sports, Event
http://www.huolong8.cn/news/252430/

相关文章:

  • 昆明好的网站开发公司吴江网站设计
  • 公司核名在哪个官方网站网站建设实力宣传海报
  • 济南的企业网站建设友链大全
  • 帝国cms建站实例教程二级域名前缀大全
  • 如何来构建一个成交型网站网站注销流程
  • 中国网站建设新闻邯郸信息港手机版
  • 公司建网站怎么做seo软文是什么意思
  • 汽车可以做哪些广告视频网站做网站网页
  • 做网站接雕塑业务莱芜如何选择网站建设
  • 网站建设自查工作总结盐城z做网站
  • 做网站需要平台如何外贸网站推广
  • 贵州省兴义市建设局网站网站排行首页怎么做
  • 网站标题切换电脑行业网站模板
  • 地方门户网站开发方案wordpress 3.5下载地址
  • 国外设计工作室网站怎么进行网站优化
  • html静态网站下载WordPress网站文章导出导入
  • 网站建设前期准备方案做生存分析的网站
  • 上饶市网站建设公司h5响应式网站技术
  • 北京网站建站公优服优科网站建设公司
  • 上海最专业的网站设计制西安百度公司官网
  • 成都专门做公司网站的公司电脑培训班多少费用
  • 专业网站设计力荐亿企邦免费素材库视频网
  • 舞钢市做网站开发的公司怎么建网页
  • 威海市建设工程协会网站新手建网站教程
  • 网站优化的优势做一些网站的弹出页面
  • wordpress教程ftpseo排名哪家正规
  • 网站建设费是几个点的税学网站建设难吗
  • 永安城乡建设局网站网站开发移动端多少钱
  • 设计网站大全网站设计和网页设计一样吗
  • 上海做高端网站制作网站过度优化