问题描述
- java中的类,通常情况下我看到都是用public 修饰的,什么情况下用private修饰呢?
-
java中的类,通常情况下我看到都是用public 修饰的,什么情况下用private修饰呢,为什么用private修饰,求解答,谢谢
解决方案
一般domain、DTO/VO对象,的字段都是private,要访问它们通过get/set方法
解决方案二:
这个根据你所建的类有关,一般封装数据的时候必将会用private来修饰,或者修饰一些权限较低的变量
解决方案三:
public:公有的、公共的,权限最高所有类可以访问
protected:受保护的,当前类、同一类、同包可访问,外包类不可访问。
private:私有的,权限最低,仅仅是当前类可访问,外部无法访问
根据你的需求定义。
解决方案四:
私有的,只允许类的类部访问,, 情况就是不让外部访问到它呗
解决方案五:
private 是私有的意思 你不想别的class 调用你定义的参数 就用private啊 (我自己的东西不会给任何人用的感觉吧)
解决方案六:
类一般都是采用public的,除非是特殊情况。通常做法是类属性私有化(private),方法公开化(public)。
解决方案七:
通俗点就是public可以给外部调用,private只有内部可以使用
解决方案八:
private修饰类是可以的,但是一般不用;即使用的话也是内部类
解决方案九:
public 是任何类都可以访问它,private是只有封装这个方法的类可以访问它,也就是说,private不对外开放。
时间: 2024-10-30 11:00:23