您的位置:首页 > 其它

一个简单但不明白的问题

2007-03-02 16:26 218 查看

import java.util.Vector;






public class MyVector extends Vector...{


int i=1;




public MyVector()...{


i=2;


}


}




public class MyNewVector extends MyVector...{






public MyNewVector()...{


i=4; //在这个类中没有定义i,但是在构造函数中赋值不会报错


}






public static void main(String args[])...{


MyVector v=new MyNewVector();


System.out.println(v.i);


}


}




public class ClassOne...{


private char var='a';




char getVar()...{ return var; }


}




public class ClassTest extends ClassOne...{




public static void main(String[] args)...{


var='c'; //首先非static变量,并且在static方法中也没声明,不能在static方法中使用
//如果把它挪到外面又会报错误,但是放在构造函数中没有问题


char a=new ClassOne().getVar();


char b=new ClassTest().getVar();


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: