什么是封装java中的封装类有哪些,什么是封装java语言中封装有哪些

  什么是封装java中的封装类有哪些,什么是封装java语言中封装有哪些

  

  什么是封装java

  在面向对象的编程方法中,封装(英文:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。

  封装可以被认为是一个保护屏障,防止这个类的代码和数据被外部类定义的代码随机访问。

  要访问这个类的代码和数据,需要严格的接口控制。

  封装的主要作用是我们可以修改自己的实现代码,而不用修改调用我们代码的程序片段。

  适当的封装可以使代码更容易理解和维护,还可以加强代码的安全性。(推荐教程:java教程)

  封装的优点

  1.好的封装可以减少耦合。

  2.类内部的结构可以自由修改。

  3.可以更精确地控制成员变量。

  4.隐藏信息,实现细节。

  Java封装,说白了就是把一些常用的实现逻辑放到一个盒子(类)里,入口和出口都在这个盒子上。要用的话就用这个盒子,接在出入口,就可以用了。不用的话可以直接扔掉,对你的代码没有影响。

  对程序员来说,使用封装的目的:

  1.如果你懒,努力一次,后面可以少敲很多代码,增强了代码的复用性。

  2.简化代码,使其看起来更容易理解

  3.隐藏核心实现逻辑代码,简化外部逻辑,防止他人修改。jar做这个。

  4.一对一,一个功能只服务于这个功能;避免头发和绳子一起用,导致最后一塌糊涂。

  示例:

  公共类封装{

  私有字符串名称;

  私有字符串idNum

  私人年龄;

  public int getAge(){

  回归年龄;

  }

  公共字符串getName(){

  返回名称;

  }

  公共字符串getIdNum(){

  返回idNum

  }

  公共无效设置(int newAge){

  年龄=新年龄;

  }

  public void set name(String newName){

  name=newName

  }

  public void setid num(String newId){

  idNum=newId

  }

  }上面例子中的public方法是外部类访问这个类的成员变量的入口。

  通常,这些方法被称为getter和setter方法。

  因此,任何想要访问类中私有成员变量的类都必须通过这些getter和setter方法。

  以下示例说明了如何访问EncapTest类的变量:

  公共类RunEncap{

  公共静态void main(String args[]){

  EncapTest encap=new EncapTest();

  encap . set name( James );

  encap . setage(20);

  encap . setid num( 12343 ms );

  system . out . print( Name: encap . getname() Age: encap . getage());

  }

  }编译并运行上述代码的结果如下:

  姓名:James年龄:2以上是封装java的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: