新手看这个实在是累,综合如下:
访问权限:<修饰符> <数据类型> member
eg:
public class Data1
{
private int year,month,day;
void create(int a,int b,int c)
{
year=a;
month=b;
day=c;
System.out.println("Create Succsefully!");
}
public void printout()
{
System.out.println("year is "+year+","+"month is "+month+",day is "+day);
}
}
这里定义了一个类Data1
它的成员包括:
1.year,month,day(varities)
2.create(method)
3.printout(method)
接着,我们写:
class show
{
public static void main(String[] args)
{
Data1 xiaoming=new Data1();
xiaoming.create(2012,3,3);
xiaoming.printout();
}
}
这里全部是正确的,但是如果加入
xiaoming.year=13;
这样的句子就是错的,因为不是“visible”的。
综上:private是用于class这个大括号之内的,出了括号,在别的类是不能用的,甚至子类都不能用
而默认的或者public适合当调用的method