面向对象中一个疏漏的知识

mac2022-06-30  19

关于访问修饰符一个重要的问题。 private是限制该对象无法在外部对象中访问,但是如果在自己的类中创建自己的对象或者使用自己的对象,那么还是可以使用被private修饰的成员 class A{

public class StringValue { public static void main(String[] args){ A a = new A(); a.i = 1; //这里无法访问,报错! } } class A{ private int i; public boolean equals(A a){ return this.i == a.i; //这里是可以访问a的i } }

  

详见"知道":http://zhidao.baidu.com/question/1702838631666042540.html?quesup2&oldq=1

转载于:https://www.cnblogs.com/hoosway/p/3920355.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)