我是靠谱客的博主 忧虑吐司,最近开发中收集的这篇文章主要介绍java私有变量怎么使用_java-如何访问此私有变量?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

尽管它是testPrivate在同一类的实例 编写,但不应通过编译器错误将其写入 System.out.println(o.count);

不会。它永远不会引发编译错误。

这与简单的getter和setter或副本构造函数的工作非常相似。 请记住,我们可以使用MyClass访问testPrivate成员

public MyClass {

private String propertyOne;

private String propertyTwo;

// cannot access otherObject private members directly

// so we use getters

// But MyClass private members are accessible using this.

public MyClass(OtherClass otherObject) {

this.propertyOne = otherObject.getPropertyOne();

this.propertyTwo = otherObject.calculatePropertyTwo();

}

public void setPropertyOne(String propertyOne) {

this.propertyOne = propertyOne;

}

public String getPropertyOne() {

return this.propertyOne;

}

}

您的testPrivate方法接受MyClass的实例。 由于MyClass是private内部的一种方法,因此可以访问private属性。

public void testPrivate(MyClass o) {

this.propertyOne = o.propertOne;

}

在类内部定义的方法将始终可以通过MyClass905和实例变量访问其testPrivate成员。

但是,如果您在MyClass之外定义testPrivate,则您将无权访问private成员。 在那里,您将必须使用方法,setter或getter。

最后

以上就是忧虑吐司为你收集整理的java私有变量怎么使用_java-如何访问此私有变量?的全部内容,希望文章能够帮你解决java私有变量怎么使用_java-如何访问此私有变量?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部