欢迎各界计算机爱好者加入,弘扬极客精神!

java编程中,什么时候应该创建非public的方法?

0 喜欢 0 不喜欢
java编程中,什么时候应该创建非public的方法?
最新提问 1月 23, 2016 分类:Java | 用户: wyj557 (3,674 分)  

5 个回答

0 喜欢 0 不喜欢
 
已采纳
当你不想让方法被其他程序使用是,就需要对该方法进行限制,使其仅仅用于你编写的程序。
最新回答 1月 23, 2016 用户: 月汐 (6,140 分)  
采纳于 1月 27, 2016 用户:wyj557
0 喜欢 0 不喜欢
class内部调用,就用private。protect很少用,至今没用过
最新回答 1月 23, 2016 用户: 姑苏韵律 (10,746 分)  
我倒是推荐默认用protected因为它可以达到保护目的,同时如果发生程序扩展,也可以被正常继承,只应该在确定不需要被继承时用private强调其独有性。当然,OOP各人看法可能不同,上面是我在OOP课上说的个人经验,可能你的体会不太一样。
0 喜欢 0 不喜欢
基本上我们总是用public的方法,否则主函数里面实例化某个类后,无法调用方法。当然,如果有的方法不在主函数里面调用,只是类里面调用,那就可以是非public方法。
最新回答 1月 23, 2016 用户: peter (9,864 分)  
1 喜欢 0 不喜欢
感觉还是使用protected比较好,保护隐私性更强
最新回答 1月 23, 2016 用户: jiangpengfeng (3,046 分)  
0 喜欢 0 不喜欢
public是指这个类可以被其他类调用,当你不想让其他类调用这个类的时候可以用其他的。
最新回答 1月 26, 2016 用户: 我是一只戴眼镜的老鼠 (5,854 分)  
...