黑马程序员技术交流社区
标题:
面向对象所有的字段必须私有化吗?
[打印本页]
作者:
刘远东
时间:
2015-7-27 21:56
标题:
面向对象所有的字段必须私有化吗?
public 不是能修饰成员吗?
作者:
刘远东
时间:
2015-7-27 22:02
为什么说字段必须私有化呢? public 不是能访问吗,
作者:
水佳伟
时间:
2015-7-27 22:07
能,成员方法和成员变量都能被public修饰
作者:
Matrix_heima
时间:
2015-7-27 22:15
不是必须要私有化吧
作者:
刘远东
时间:
2015-7-27 22:18
这时今天的一道选择题.说的是
2.下面关于类的设计思路描述错误的是 ( )
A. 根据需求写出类所包含的字段(成员变量)
B. 根据面向对象的思想要求,所有的字段都必须私有化
C. 封装之后的字段在本类内也必须使用get/set方法
D. 按需求可添加若干构造方法
作者:
IT老鹰
时间:
2015-7-27 22:18
这个不能绝对的话,看具体情况分析的。
作者:
薛瑞宾
时间:
2015-7-27 22:21
可以啊,成员包括成员变量和成员方法,都可以啊
作者:
1556455422
时间:
2015-7-27 22:26
我只能告诉你,答案是C
作者:
亦如梦幻泡影
时间:
2015-7-27 23:19
成员包括成员变量和成员方法,public可以修饰这两个啊,但是面向对象中我们一般都是把成员变量私有化,提供set和get方法对成员变量进行操作
作者:
longbao
时间:
2015-7-27 23:38
私有是为了封装,仅对外提供公共访问方式
作者:
umbriel
时间:
2015-7-27 23:45
你的字段是指什么?public和private是修饰符,不同的修饰符只代表访问权限不同
作者:
wy8215866
时间:
2015-7-28 00:18
!!!!!!!!!!!!!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2