关于创建类的对象的问题

来源:9-1 Java 中的继承

慕神7194819

2015-10-23 09:11

如果我定义一个类Ade话,我创建A的一个对象a   那么下面两个语句有什么区别;

A a;

A a=new A();

写回答 关注

2回答

  • 慕神7194819
    2015-10-23 15:44:59

    那A a这样定义算不算实例化对象了

  • 子木李
    2015-10-23 09:42:20

    A a是定义了一个类型为A的变量a,但是它没有值,在内存中来说,即是在栈中分配了一块内存给一个名叫a的对象,但是它没有值  然后 A a=new A();是说定义了一个类型为A的变量a,同时给它实例化了一个对象,即这里的a是有值的

    慕神7194... 回复子木李

    谢谢指导

    2015-10-24 13:14:37

    共 3 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530553 学习 · 6091 问题

查看课程

相似问题