class subclass
{
static int classpar;
int instancepar;
static void setclasspar(int i)
{
classpar=i;
//instancepar=i 类方法不能访问实例对象//
}
void setinstancepar(int i)
{
instancepar=i;
} static int getclasspar();
{
return classpar;<<<<<<<<<<<<<<<<<<<<<<<<<
}
int getinstancepar()
{
return instancepar;
}
}public class StaticClass
{
public static void main(String args[])
{
subclass obj1 = new subclass();
subclass obj2 = new subclass();
obj1.setclasspar(5);
obj2.setclasspar(7);
obj1.setinstancepar(3);
obj2.setinstancepar(6);
System.out.println("obj1.classpar:"+obj1.getclasspar());
System.out.println("obj2.classpar:"+obj2.getclasspar());
System.out.println("obj1.instancepar:"+obj1.getinstancepar());
System.out.println("obj2.instancepar:"+obj2.getinstancepar());
}
}
打<<<<<<<<<的出错,请问如何解决?
{
static int classpar;
int instancepar;
static void setclasspar(int i)
{
classpar=i;
//instancepar=i 类方法不能访问实例对象//
}
void setinstancepar(int i)
{
instancepar=i;
} static int getclasspar();
{
return classpar;<<<<<<<<<<<<<<<<<<<<<<<<<
}
int getinstancepar()
{
return instancepar;
}
}public class StaticClass
{
public static void main(String args[])
{
subclass obj1 = new subclass();
subclass obj2 = new subclass();
obj1.setclasspar(5);
obj2.setclasspar(7);
obj1.setinstancepar(3);
obj2.setinstancepar(6);
System.out.println("obj1.classpar:"+obj1.getclasspar());
System.out.println("obj2.classpar:"+obj2.getclasspar());
System.out.println("obj1.instancepar:"+obj1.getinstancepar());
System.out.println("obj2.instancepar:"+obj2.getinstancepar());
}
}
打<<<<<<<<<的出错,请问如何解决?
{
return classpar;<<<<<<<<<<<<<<<<<<<<<<<<<
}你在 <------ 所指的位置多打了一个分号。
错误就在这里。看样子你对实例成员和类成员的理解并没有什么问题。