java中控制权限问题!
java里面类的构造函数可以为私有吗?
大家帮忙看下下面的写法是否符合语法
-----------------
第一个:
import java.awt.*
public class Fred extends Object
{
int x;
private Fred(int xval)
{
x=xval;
}
}
------------------
第二个;
protected class Fred
{
private int x=0;
private Fred(int xval)
{
x=xval;
}
}
------------------
上面两个类请大家看看,今天做题目碰到的.这两个类的构造函数都是私有的,有人说第一个是对的,可是第二个为什么就不对呢.