您的位置: 域名 - 建站教程
« 上一篇下一篇 »

网站编程中封装的方法和目的

分类: 建站教程 发布: zhushican 浏览: 日期: 2014-08-14

因为构造方法是默认的公有方法(构造方法不要设置成私有的),所以在了的外面可以访问到,这样就可以使用构造方法创建对象,另外构造方法也是类里面的函数,所以可以用构造方法给私有的属性赋初值。Say的方法默认公有的,所以在外面可以访问的到,说出他自己的私有属性。

私有的成员只能在类的内部使用,不能被类外部直接来存取,但是在类的内部是有权限访问的,所以有时候我们需要在类的外面给私有属性赋值和读取出来,也就是给类的外部提供一些可以存取的接口。如果我们已经有一个存在的对象了,想对这个存在的对象赋值,这个时候,如果你还使用构造方法传值的形式传值,那么就创建了一个新的对象,并不是这个已经存在的对象了。

所以我们要对私有的属性做一些可以被外部存取的接口,目的就是可以在对象存在的情况下,改变和存取属性的值,但要注意,只有需要让外部改变的属性才这样做,不想让外面访问的属性是不做这样的接口的,这样就能达到封装的目的,所有的功能都是对象自己来完成的,给外面提供尽量少的操作。

相关文章:

  • 评论:(0)
发表评论

Powered By qqq114.cn

Copyright 【10000个好做seo优化的域名】. Some Rights Reserved.