要从A类里面使用B类里面的变量要如何操纵?

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:44:45
如题。。谢谢大家

如下
class A{
public function(){
B b=new B();

//1.直接调用
System.out.println(b.i);//用类对象调用
//2.间接调用
b.setJ(10);
System.out.println(b.getJ());//用类对象调用
//3.静态成员
System.out.println(B.k);//用类名调用
}

}

class B{
public int i=10;
private int j;
static int k=10;
public setJ(int j){
this.j=j;
}
public getJ(){
return j;
}
}

new B 的 一个对象 然后直接操作或者通过提供的操作属性的方法操作

B类的公有变量,可以直接在B类的实例中操作
私有变量,只能在B类中写一个用于操作的接口函数,A类中通过接口函数操作

如楼上的,但要注意B类的属性修饰符一般用public