有两个java文件
b是a的父类,
main函数在a中,执行a的时候 b中有段代码:Properties properties = new Properties(); properties.load(System.in); 
a.java该如何写才能让b中的 System.in 接收到值?

解决方案 »

  1.   

    ??
    System.in是系统提示键盘输入啊?
    你应当定义一个变量,接受来自外界键盘的输入
      

  2.   

    不是键盘输入我试了,部好用。
    properties.load(System.in); 
    走到这段代码就不走了。。很奇怪。
      

  3.   

    把System.in赋值给b中的变量
      

  4.   

    但是 System.in 接受的是一个文件我怎么赋值啊
      

  5.   

    本热拙见:你可以改下你class b中properties.load()参数为一个变量,
    在class a中定一个变量接收System.in,然后调用从b中继承的Properties()方法;
    你那样写会让人理解起来很晦涩!
      

  6.   

    System.in是键盘输入,执行到这里停住,因为他在等你输入数据给它。相信那个时候java.exe这个进程没有停下来吧!