社区
Java
帖子详情
请有人 解释一下 几个概念 OO方面的
RockyZheng
2003-01-23 11:08:38
属性和状态是一回事吗?
属性和公共变量(公共域)是不一样的概念吗?
消息是不是就可以说 一个类里面的 事件和方法?
一个类对象 里面所有的 方法算不算对外提供的接口?
根据OOD原则,是不是 对象不可以直接调用或修改 属性? 公共变量呢?
这些概念一直都不是很清楚,只知道就这么大概的用,现在想弄清楚
...全文
12
3
打赏
收藏
请有人 解释一下 几个概念 OO方面的
属性和状态是一回事吗? 属性和公共变量(公共域)是不一样的概念吗? 消息是不是就可以说 一个类里面的 事件和方法? 一个类对象 里面所有的 方法算不算对外提供的接口? 根据OOD原则,是不是 对象不可以直接调用或修改 属性? 公共变量呢? 这些概念一直都不是很清楚,只知道就这么大概的用,现在想弄清楚
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
telescope
2003-01-26
打赏
举报
回复
你的属性定义是什么?难道不是对象中的变量?
对象中除了方法就是变量,对象的状态不保存在变量里保存在什么里?
我说的属性,指的就是对象中的变量,对象中除了变量,没有什么能保存其状态的地方了。
如果你的看法与我不同,请注明出处,我去查查,说不定谁对谁错呢。不少书本身的说法就有问题。
RockyZheng
2003-01-24
打赏
举报
回复
OK,感谢,不过我对你说的“对象的状态是由属性的值决定的.
属性是对象中的变量,私有的与外界无关,公有的可以被外界改变.”这个不是赞成!
对象的状态 是有字段管理的,而字段是面向对象术语,也就是变量保存状态的值;
属性是 可以访问 字段的 ,他使用GET,SET来访问字段,在封装字段的时候会用到属性;
你把属性当成 对象中的变量是不对的,对象中的变量是字段。
telescope
2003-01-23
打赏
举报
回复
对象的状态是由属性的值决定的.
属性是对象中的变量,私有的与外界无关,公有的可以被外界改变.
消息是对象方法的一次调用.
一个对象里面公有方法的总和是对外提供的接口
根据OOD原则,应该通过对象的方法来改变对象的属性.尽量不要有公共变量.
OO
基础、UML概述
OO
的
几个
基本
概念
: 对象 对象是指封装了事物的状态(State)和行为(Behavior)的一个实体。可以是物理的(如一个卡车)、
概念
的(如一个化学过程)或软件的(如一个链表) 状态:是对象可以处于的状况 ...
ABAP
OO
的八大理由
几年前SAP BASIS 4.6为ABAP扩展了
OO
功能,这是很多传统的ABAP程序员陷入困境。首先对于ABAP程序员来说它们终于可以通过
OO
这种开发方法得潜在价值来提高开发效率和所开发程序的可维护性了。然而一直以来习惯于面向...
OO
世界里的
几个
基本问题
OO
世界里的
几个
基本问题 -------------------------------------------------------------------------------- 在软件实践中,当专注于某个具体场景下的设计时,我们当中的不少人,很少有时间顾及或者愿意顾及自己...
人与
OO
转载
请
注明: http://normalsoft.spaces.live.com/blog/cns!AF8C29F59CAD938E!... 我们先将这个比方说出来,假设针对我们
OO
中的每种对象,对应与社会上每一个人,他们千差万别,但都同时满足一个相同点:对象(人
怎么来培养自己的
OO
思想
OO
不是靠几本书,或
几个
程序就能练就的,需要一个过程,如果将大学四年都用来进行培养,还是有可能,可是现在国内四年教育不是这么做的,学生毕业后,就没有自己的四年。所以....在
OO
方面
,大部分都是一穷二白。你...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章