社区
基础编程
帖子详情
关于面向对象的1个问题
stan23
2007-10-27 11:17:30
1. 为什么类中的变量存取一般用 $s->set_var(),$s->get_var, 而不是 $s->var = 1, $s->var ?
我看过有资料解释过,但是太抽象,谁能用比较实际的应用来解释一下这么用的好处?
...全文
137
6
打赏
收藏
关于面向对象的1个问题
1. 为什么类中的变量存取一般用 $s->set_var(),$s->get_var, 而不是 $s->var = 1, $s->var ? 我看过有资料解释过,但是太抽象,谁能用比较实际的应用来解释一下这么用的好处?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SysTem128
2007-10-30
打赏
举报
回复
你说的 get set 这叫取存器,可以去看看设计模式.
set 可以保证不是所有变量都可随意得添加入这个对象.
而get会得到这个属性的副本,而不会直接改变源属性.
phoenixYiYou
2007-10-30
打赏
举报
回复
如果你知道对象、方法、属性以及对象如何调用属性、方法的话,你就不会觉得为什么了!看看面向对象的基本概念。C++中对象调用方法、属性就是这样写的。
foolbirdflyfirst
2007-10-30
打赏
举报
回复
封装.了解一下public和private属性的区别。
lxy218
2007-10-30
打赏
举报
回复
需要封装的意思,以后有什么变化好改
看看面向对象的资料吧
http://www.objecttutor.com/search.php?key=php
Thaiki
2007-10-27
打赏
举报
回复
$s- >var = 1 我一直用的这样的格式啊。。。
$s- >set_var() 可能是接口需要,保护数据把,呵呵。不清楚!
ruanchao
2007-10-27
打赏
举报
回复
这个也没有去理解啊,同样关注的!
vb实例大全
总之,VB实例大全是一份宝贵的资源,它涵盖了VB的基础语法、控件使用、事件处理、窗体设计以及
面向对象
编程等多个方面的知识。通过学习这些实例,开发者可以迅速提升VB编程技能,理解并掌握如何利用VB创建功能丰富的...
《UML建模实例教程》【PPT】
第2章
面向对象
技术和建模基础 2.1
面向对象
方法 2.1.1
面向对象
方法的基本思想 2.1.2
面向对象
方法的发展 2.2
面向对象
的基本概念与特征 2.2.1
面向对象
的基本概念 2.2.2
面向对象
的主要特征 2.3
面向对象
分析 ....
Python3.2.3官方文档(中文版)高清完整PDF
Python是一种
面向对象
的编程语言,文件中提到了类的定义、作用域、继承、私有变量、异常处理、迭代器和生成器等
面向对象
编程的相关概念。Python中的类和对象是实现
面向对象
编程的基础。 8. Python标准库概览: ...
C++编程实例100篇
类和对象是
面向对象
编程的核心,类定义了对象的属性和行为,而对象是类的实例。封装、继承和多态是
面向对象
的三大特性。封装将数据和操作数据的方法捆绑在一起,保护数据不受外部直接访问;继承允许一个类(子类)从...
Java程序设计技巧1001例
通过这1001个实例,我们可以系统地掌握Java语言的各个方面,包括基础语法、
面向对象
编程、异常处理、集合框架、多线程、输入输出流、网络编程以及Java API的使用等。 1. **基础语法**:Java的基础语法是学习的起点...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章