 {System.out.println("输出私有变量b的值为:"+b);}
public testA() {a=1;b=2;}
}
public class test
{
public static void main(String []avgs)
{
testA ta = new testA;
ta.printA();
ta.b = 10;
ta.printA();
ta.a = 20; //会报错!
}
}
1.定义私有的方法;本类中访问
2.定义缺省的修饰符:只能本类中,同包下其他类访问(包访问权限)
3.protect修饰的方法:本类,通报其他类,其他包下子类中
4.public修饰的方法:本类,通报其他类,其他包下子类中,其他包的无关类中
public class Fu {
/**
* 1.定义私有的方法;本类中访问
*/
private void privateMethod(){
System.out.println("----private--------");
}
/**
* 2.定义缺省的修饰符:只能本类中,同包下其他类访问(包访问权限)
*/
void method(){
System.out.println("---缺省的----------");
}
/**
* 3.protect修饰的方法:本类,通报其他类,其他包下子类中
*/
protected void protectedMethod(){
System.out.println("--------protected");
}
/**
*4.public修饰的方法:本类,通报其他类,其他包下子类中,其他包的无关类中
*/
public void publicMethod(){
System.out.println("-----public--------");
}
public static void main(String[] args) {
Fu f=new Fu();
f.privateMethod();
f.method();
f.protectedMethod();
f.publicMethod();
}
}
不能,能,能