今天看到以下几个代码,看到定义了一个TestSwitch的公共类,然后就在类的里面就能TestSwith x=new TestSwitch,这是合法的吗,原以为一定要定义多一个另的类再调用这个类的对像呢.....怎么这样???
public class TestSwitch{
public static void main(String args[]){
TestSwitch tni = new TestSwitch();
String s = tni.convert(4);
System.out.println(s);
}
public class TestSwitch{
public static void main(String args[]){
TestSwitch tni = new TestSwitch();
String s = tni.convert(4);
System.out.println(s);
}
解决方案 »
- 如何访问不再tomcat工程下的文件
- 初学者:JAVA要想做出个BBS的DD复杂吗?
- jframe如何调整边框大小?
- 循环打印,响应速度慢
- javax.servlet.http.HttpServletRequest的包问题。
- 关于内存溢出
- 请问在JDK1.1中,如何设置滚动条(Scrollbar)的颜色??
- 如何动态创建数组
- 我的一个jComboBox下拉组件,在加入itemStateChanged()监听事件后速度就非常慢,我在事件响应部分没有加任何代码也是慢?去掉监听事件后就一切正常,为何?
- 小程序编译不通,帮忙纠错!
- 为什么抽象类里的方法必须是静态的才可以使用
- 何时使用protected
person a =new person();
....
....这样的话错吗
首先对楼主勤于思考的精神表示敬意 我一开始学习java时候就频频见到这样的用法,但我就从没想过能不能这样用,跟楼主比我太懒了
person a =new person();}
...原来这样是可以的
楼主用过单例后,会发现里面一堆这样的不过有可能前面加了关键字private修饰