一个类中public成员,别的通过什么方式访问?(不要告诉我只是用关键字static)
例如:我创建一个类Test
class Test{
public int i;
Test(){
i = 0;
}那么另外一个类Exam通过什么方式访问Test类中的i呢?
例如:我创建一个类Test
class Test{
public int i;
Test(){
i = 0;
}那么另外一个类Exam通过什么方式访问Test类中的i呢?
Test t = new Test();
int v = t.i;
不过一般让数据成员设成私有,然后给它加上相应的get、set方法,比如class Test{
private int i;
Test(){
i = 0;
}
public int getI()
{
return i;
}
public void setI(int tempi)
{
i = tempi;
}
int v = t.i;如果有static方法,可以通过类名.方法名访问
类中的静态方法:最常见的public static void main(),是不用创建对象去访问的.