验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Java私有如何访问外部类

阅读:91 来源:乙速云 作者:代码code

Java私有如何访问外部类

在Java中,私有成员(变量、方法或内部类)不能直接从外部类访问。但是,可以通过以下方法间接访问私有成员:

  1. 使用公共(public)或受保护(protected)的getter和setter方法:

在外部类中,可以为私有成员创建公共或受保护的getter和setter方法,以便在外部类中访问这些私有成员。例如:

public class OuterClass {
    private int privateVar = 10;

    public int accessPrivateVar() {
        return getPrivateVar();
    }

    public void setPrivateVar(int value) {
        this.privateVar = value;
    }
}
  1. 使用内部类的实例:

如果私有成员是内部类的成员,可以通过创建内部类的实例来访问这些私有成员。例如:

public class OuterClass {
    private class InnerClass {
        private int privateVar = 20;
    }

    public void accessPrivateVar() {
        InnerClass inner = new InnerClass();
        int value = inner.privateVar;
    }
}

请注意,这些方法仅适用于访问外部类的私有成员。如果需要在其他类中访问私有成员,可以考虑使用公共或受保护的getter和setter方法。

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>