当前位置: 代码迷 >> J2SE >> Java生手求教 关于 System.out.println("system out")
  详细解决方案

Java生手求教 关于 System.out.println("system out")

热度:59   发布时间:2016-04-23 20:01:21.0
Java新手求教 关于 System.out.println("system out")

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");
    }
}

------解决思路----------------------
类下面有变量和方法,不能直接是处理语句。
------解决思路----------------------
语句要放在函数或者代码块里面。
------解决思路----------------------
看这种写法,的确是软件新手,欢迎加入软件行业
  相关解决方案