package Ext.Impl;
public class ExtImpl{
public ExtImpl(){
}
//System.out.println("testEx"); 为啥这句写在这里会报错咧?求教
public static void main(String[] args)
{
ExtImpl imp = new ExtImpl();
System.out.println("dsa");
}
}
------解决思路----------------------
语句要放函数里
------解决思路----------------------
首先你要知道在一个类里面可以有哪些组成部分,一般大致就这么几个部分,函数,属性,代码块,函数包括构造函数,和普通的方法等,属性即一些变量定义,代码块就是括起来的一段代码,再回头看你这句System.out.println("testEx");这句话在你的代码里是和成员方法评级的,属于类的一部分,但是这句话属于函数或者属性或者代码块的一部分吗 显然不是,所以这句话放的位置肯定有问题,就是说是位置放错了,就像一楼说的那样,这么一句java语句应该放到代码块或者函数里才不会报错
------解决思路----------------------
package Ext.Impl;
public class ExtImpl {
public ExtImpl() {
}
{
System.out.println("testEx");
}
public static void main(String[] args) {
ExtImpl imp = new ExtImpl();
System.out.println("dsa");
}
}
------解决思路----------------------
类下面有变量和方法,不能直接是处理语句。
------解决思路----------------------
语句要放在函数或者代码块里面。
------解决思路----------------------
看这种写法,的确是软件新手,欢迎加入软件行业