1.编译器不能通过返回类型来判断你是要的哪个函数,只要名字字和参数一样,
就认为是覆盖。
2.不能直接访问,通过public方法可以访问啊!
3.试了一下,是C。
就认为是覆盖。
2.不能直接访问,通过public方法可以访问啊!
3.试了一下,是C。
解决方案 »
- 一道Java命令行的题目
- 一个JAVA编译问题
- 高手帮忙看看,为什莫不出结果???
- 帮忙实现下这个问题
- 谢谢了,是日志方面的问题
- 我用jdk1.5.0_05,编译时类出现问题?谢谢!
- 为什么端口号输出为-1?
- 安装JBUILDER 失败。我是从Borland网站上下载的,系统时Windows2003,错误信息如下
- System.out.println() 和System.err.println()有什么区别?THANKS
- 如何指定 Applet 的图标?
- 我看看这个题目,很简单(一起学习java 散分)
- 我在利用POI生成excel文件时,如果同时生成多个excel,第一个excel的内容会保留。
即ClassTest extends ClassOne 使ClassTest 拥有方法:char getVar()
java里头规定一个类可以有多个函数名相同但输入参数不同的方法,却不能有函数名和输入参数都相同的多个函数。第二个问题:var是private属性,b不能直接访问,但是getVar是public的,b当然可以访问!第三个问题不是很清楚,运行了一下,发现结果是c
为新建一个文件f,把它做为输出流.
因些原来的文件被覆盖.新文件大小为0
它并不新建文件,它只在内存里建一个结构体.用来保存一些信息.
实际上新建文件的是OutputStream out=new FileOutputStream(f); 这句
与 OutputStream out=new FileOutputStream(f); 无关。
只要 File f=new File("file.txt"); 了,就生成一个新文件,
老文件被覆盖了。
如果原文件是只读的,则运行时会出错。
你试过么?
不要误人子弟
File f=new File("file.txt");
它并不新建文件,它只在内存里建一个结构体.用来保存一些信息.
实际上新建文件的是OutputStream out=new FileOutputStream(f); 这句
----------------------------
可是你把OutputStream out=new FileOutputStream(f);删掉,结果也是一样的。
应该是File f=new File("file.txt");就已建立文件。
wo xie bu chu zhong wen le
记事本文件默认就是ansi啦,兼容ascii的,你试试,ansi能通过的,
ascii没有理由不通过。
即ClassTest extends ClassOne 使ClassTest 拥有方法:char getVar()
java里头规定一个类可以有多个函数名相同但输入参数不同的方法,却不能有函数名和输入参数都相同的多个函数。第二个问题:var是private属性,b不能直接访问,但是getVar是public的,b当然可以访问!第三个问题不是很清楚,运行了一下,发现结果是c