Java类中默认情况下成员数据和成员函数是不是私有的?如果是私有的?那为什么可以创建类的对象访问私有成员函数?例子:class T
{
double x = Math.random(); double func()
{
return x;
}
}
public class fr {
public static void main(String []args)
{
T obj=new T();
System.out.println(obj.func());
}
}
{
double x = Math.random(); double func()
{
return x;
}
}
public class fr {
public static void main(String []args)
{
T obj=new T();
System.out.println(obj.func());
}
}
friendly(友元):好像在C++中才使用的吧。