1.编译器不能通过返回类型来判断你是要的哪个函数,只要名字字和参数一样,
就认为是覆盖。
2.不能直接访问,通过public方法可以访问啊!
3.试了一下,是C。

解决方案 »

  1.   

    第一个问题:子类拥有父类的方法,也可以覆盖父类的方法,不覆盖的时候就直接拥有父类的方法。
    即ClassTest extends ClassOne 使ClassTest 拥有方法:char getVar() 
    java里头规定一个类可以有多个函数名相同但输入参数不同的方法,却不能有函数名和输入参数都相同的多个函数。第二个问题:var是private属性,b不能直接访问,但是getVar是public的,b当然可以访问!第三个问题不是很清楚,运行了一下,发现结果是c
      

  2.   

    前兩個問題如zqrqq(zqrain) 所說,第三個問題不知道,學習ing........
      

  3.   

    OutputStream out=new FileOutputStream(f); 
    为新建一个文件f,把它做为输出流.
    因些原来的文件被覆盖.新文件大小为0
      

  4.   

    File f=new File("file.txt"); 
    它并不新建文件,它只在内存里建一个结构体.用来保存一些信息.
    实际上新建文件的是OutputStream out=new FileOutputStream(f); 这句
      

  5.   

    第3个问题
    与    OutputStream out=new FileOutputStream(f); 无关。
    只要 File f=new File("file.txt"); 了,就生成一个新文件,
    老文件被覆盖了。
    如果原文件是只读的,则运行时会出错。
      

  6.   

    qiuwanbin(中文昵称) 
    你试过么?
    不要误人子弟
      

  7.   

    回复人: recover(recover) ( ) 信誉:100  2004-03-30 19:16:00  得分:0 
       File f=new File("file.txt"); 
    它并不新建文件,它只在内存里建一个结构体.用来保存一些信息.
    实际上新建文件的是OutputStream out=new FileOutputStream(f); 这句
    ----------------------------
    可是你把OutputStream out=new FileOutputStream(f);删掉,结果也是一样的。
    应该是File f=new File("file.txt");就已建立文件。
     
     
      

  8.   

    mei guan xi.
    wo xie bu chu zhong wen le
      

  9.   

    关键是file.txt这个文件是 ASCII的, OutputStream的输出能成功么?
      

  10.   

    既然都覆盖了老文件,管你(老文件)是什么格式的了?
    记事本文件默认就是ansi啦,兼容ascii的,你试试,ansi能通过的,
    ascii没有理由不通过。
      

  11.   

    第一个问题:子类拥有父类的方法,也可以覆盖父类的方法,不覆盖的时候就直接拥有父类的方法。
    即ClassTest extends ClassOne 使ClassTest 拥有方法:char getVar() 
    java里头规定一个类可以有多个函数名相同但输入参数不同的方法,却不能有函数名和输入参数都相同的多个函数。第二个问题:var是private属性,b不能直接访问,但是getVar是public的,b当然可以访问!第三个问题不是很清楚,运行了一下,发现结果是c