当前位置: 首页 > 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://wiki.neutronadmin.com/news/252430/

相关文章:

  • 浏阳做网站公司万网如何购买网站空间
  • 双桥网站建设学软件开发需要学什么
  • 用WordPress做网站入门课2345网址导航官网官方电脑版下载
  • 网站主页跳转index平面设计与制作
  • 县级门户网站建设的报告南宁网站建公司
  • 原网站开发新功能企业网站建站 费用
  • 辽宁网站备案怎样免费个人网站建设
  • 关于网站开发网站开发项目比赛
  • 大学生网站建设例题答案国内的优秀设计网站
  • 集团网站制作免费自助建站工具
  • 长安网站优化做装修网站好赚钱吗
  • wp博客 婚庆网站模板莱芜话题莱芜在线牛泉
  • 网站备案 假通信地址如何咨询网络服务商
  • 给自己的网站做镜像网站阿里网站导航怎么做的
  • 官方网站怎么做网站文章上传时间
  • 石家庄网站建设平台有哪些wordpress 前台用户中心
  • 欧米伽官方网站手表价格网站300m空间
  • 免费php网站开发模板建设 云服务器 网站
  • 南沙网站制作微信网站用什么做的
  • 乌兰察布网站制作国内免费服务器地址
  • 目标网站都有哪些内容花房姑娘在线影院
  • 如何弄公司网站询价报价单模板
  • 江苏建设信息网站淘宝官网首页下载
  • 做淘客网站注意事项php网站开发参考书籍
  • 杭州网站建设开发外包公司中国最厉害的营销策划公司
  • 渝水区城乡建设局网站怎样做网站备案
  • 北京网站建设公司 蓝纤科技 网络服务网页怎么打不开
  • 广州专业的免费建站百度快速排名优化工具
  • 记事本可以做网站吗网络黄页平台网址有哪些
  • 10种网络营销方法厦门seo关键词排名