JAVA 理解封装的概念,private私有的,public公有的

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

java 理解封装的概念,PRivate私有的,public公有的 Posted on 2015-05-26 20:35 杨波php 阅读(...) 评论(...) 编辑 收藏封装就是把不想或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开。

做法:修改属性的访问权限来限制对属性的访问,并为每一个属性创建一对取值和赋值的方法,用于对这些属性的访问

通过封装,可以在给属性赋值的时候判断值是否合法,增加安全性。

private 私有的

public 公有的

代码:

W.java

public class W{ private String name; //私有属性 public int age; //公有属性 //公有方法,此方法目的是给外类为本类中的私有属性实现赋值操作。 public void Myf(String name){ this.name = name; } //公有方法,此方法目的是给外类访问本类中的私有属性实现取值操作。 public String Myr(){ return this.name; }}

Test2.java

public class Test2{ public static void main(String[] args){ W Myclass = new W(); //从本类中,可以访问W类中的公有属性或公有方法,但不能直接访问私有属性以及私有方法 Myclass.age = 18; //如果我们需要访问W类中的私有属性以及私有方法,可以在W类中写一个共有方法然后返回值。 Myclass.Myf("小明"); System.out.println(Myclass.Myr()); //调用取私有属性值的公有方法 System.out.println(Myclass.age); //调用外类的公有属性 }}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航