发布网友 发布时间:2022-04-25 06:14
共2个回答
热心网友 时间:2023-11-02 07:55
private类型的是可以在本类当中随时访问和修改的 但是如果定义的是静态常量就不可修改 当然静态常量我们常常设为public类型的
比如
public class Integrhaha{
private in i;
} 那么 这个i就是可以在Integerhaha这个类中访问的 比如这个类中有个方法 需要用到这个i 那么就没问题 用就行 ;可是若是在另外一个类中 则就不能访问这个i了
而public中的就没有*了 想用就用 无论是谁
你可以到网上搜一下public private protected 这三个的区别 不会很难的>追问这个我知道的,看第三张图,我用的是形参对象的点属性点出来的,在这个地方我不太明白,
热心网友 时间:2023-11-02 07:55
能看下你person类的代码?追问嗯传过去了
追答你这个让我想了很久,简单说下我自己的看法,开始也在想为什能打点调用,如果两个对象,1和2,1的方法传入2对象等等越想越头疼,后来我又把类和对象的概念看了下
类:是抽象概念的集合,是一个模板,表示一个共性的产物。
对象,一个的个体,是类的实例。
返回来再来看这个,private的作用域是在本类当中。本类,o是person的一个实例,所以他可以调用模板person的属性,至于怎么指向person实例o的的属性地址我就不清楚了