新手求问问!

来源:7-2 使用包管理 Java 中的类

qq_零_14

2015-12-12 14:29

如果没有创建无参构造方法的对象为什么就不行?
写回答 关注

2回答

  • 梁XX
    2015-12-13 13:32:23

    问题的阐述不是特别明白。但是应该是对构造方法这一块不太清晰。

    (1)当我们没有给一个类(class A)创建构造方法的时候,有如下 A a = new A(); , 在new一个对象的时候系统会自动执行A的无参构造方法,然后该对象可以访问属性、方法等;

    (2)当我们给一个类(class A)创建了构造方法(public A(){})的时候,无论你有没有定义无参构造方法,只要你有自定义构造方法,系统都不会在你创建新的对象的时候给你执行它自带的构造方法。

    我觉得关于构造方法,视频讲得听清楚的,可以去听听。

  • 惫懒sloth
    2015-12-12 15:09:56

    你都没有构造方法,怎么生成对象?

    比如你有个类class Test,一般生成对象 Test test = new Test(); 后面new的就是无参构造器

Java入门第二季 升级版

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

530653 学习 · 6091 问题

查看课程

相似问题

新手求问啊

回答 1

新手求问啊

回答 2

新手求问啊

回答 2

新手求问啊

回答 1

新手求解?

回答 1