组合 c++ 和 java的不同

c++:
<p:colorscheme colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"> </p:colorscheme>
class X{
int i;
public:
X(int I):i(I){}
int read(){return i;}
};
class Y{
int j;
public:
X x;
Y(int J,int I) :j(J),x(I){  }
int read( ){ return j; }
};


java:
public class test {
    public static void main(String[]args) {
        B b = new B(3,4);
        System.out.println(b.read()+"b.read()");
        System.out.println(b.a.read()+"b.a.read()");
    }
}
 class A {
     int i;
     public A(int I) {
          i = I;
     }
     public int read() {
         return i;
     }
}
class B  {
    private int j;
    public A a;
    public B(int J,int I) {
        this.j = J;
        a = new A(I);
    }
    public int read () {
        return j;
    }
}

在c++中不用事例化类,在java中必须事例化对象。
呵呵

你可能感兴趣的:(java,C++,c,C#,J#)