如果要通过类名来用方法的话,那其中的方法必须是静态方法,需加上static。
即public static void get() {...}。静态方法是跟类关联的,允许不对classA实例化,就可以用它的方法
如果只是为了调用A类的方法最好不要这样设计。
你可以用继承、者静态方法或者委托来实现。
你这个有错误。
B类中的A类没有实例化,要报错。
class B
{
public A a=new A();
}
假设我要在AB类中调用UB的属性和方法。
class UB
{
public int a=5;
public void show()
{
}
}
class AB
{
UB uu=new UB();
console.write(uu.a); //调用UB类的属性a的值。
uu.show(); //调用UB类的show()方法。
}
创建对象撒