如果System.out.print代码工作正常,为什么我的下面的代码没有给出类似的答案?

时间:2016-06-09 07:05:01

标签: java flow-control

System.out.print实现中的

: - 在System类中,定义printStream类型的out对象,如static PrintStream out = null;和out.print调用printStream类的print()..上面这个比我的代码下面工作的原因要好System class code Here

我的一个班级是Hemant,如下: -

    public class Hemant {
    int age=13;
    String name;
    public  void m1(int a,String n){
       age=a;
       name=n;
    }
    public  void m2(){
        System.out.print("hello world i am learning");
    }

我的另一课是: -

public class Farzi {  
public static void main(String[] args) {
Hemant h=null;
//Hemant h=new Hemant(); will work i know but if Hemant h=null; then how can  
we execss instance method of Hemant class..
h.m2();
}
     }

我得到的错误如下: - 线程“main”java.lang.NullPointerException中的异常     在hemantdhanuka.Farzi.main(Farzi.java:19) C:\ Users \ omshanti \ AppData \ Local \ NetBeans \ Cache \ 8.1 \ executor-snippets \ run.xml:53:Java返回:1 BUILD FAILED(总时间:0秒)

为什么我没有得到这样的输出: - “你好我正在学习的世界”

0 个答案:

没有答案