??

解决方案 »

  1.   

    classAa a
    ======
    声明一个变量,占用了栈内存,但是此时没有生成对象classAa a=new classAa()
    ======
    这个时候生成了一个对象,在堆内存中,并且把栈内存中的a指向了这个堆对象java中内存分为堆内存和栈内存,还有放置其他的内存
      

  2.   

    可以new 一个接口对象吗
    ============================不可
      

  3.   

    import java.text.*;
    import java.util.*;
    import java.io.*;interface ghy_interface {
    String show_yourname(String yourname);
    }class ghy_class implements ghy_interface {
    public String show_yourname(String yourname) {
    return yourname.toUpperCase();
    }}public class ghytest { public static void main(String[] args) {
    ghy_class ghy=new ghy_class();
    System.out.println(ghy.show_yourname("ghyghost"));
    }}一个最简单的接口例子,不知道满足没有满足楼主的需要
      

  4.   

    import java.text.*;
    import java.util.*;
    import java.io.*;interface ghy_interface {
    String show_yourname(String yourname);
    }class ghy_class implements ghy_interface {
    public String show_yourname(String yourname) {
    return this.yourname.toUpperCase();
    }}public class ww(){
     ghy_interface  q;
      static ww w;
      public  static ghy_interface qq(){
       
         return w.q;
      }
    }public class  ghytest {
       public static void main(String[] args) {System.out.println(ww.qq().show_yourname("ghyghost"));
    }}
    看看这个例子,报错是ghytest.java:16: 需要 '{'
    public class ww()
                   ^
    ghytest.java:37: 需要 '}'
    }
    这是为什么???????????????????