为了账号安全,请及时绑定邮箱和手机立即绑定

若构造方法名写的是类名,那么为类名创建一个对象时会直接输出吗

若构造方法名写的是类名,那么为类名创建一个对象时会直接输出吗

正在回答

3 回答

记住调用只能创建对象调用  和静态直接呼名调用就好了

0 回复 有任何疑惑可以回复我~
#1

qq_未名星_0 提问者

非常感谢!
2016-04-05 回复 有任何疑惑可以回复我~
#2

qq_未名星_0 提问者

我也不知道是拿来干吗用的
2016-04-05 回复 有任何疑惑可以回复我~
  1. 构造方法必须与类名相同,且不可以有返回值类型和返回值。.

  2. 构造方法的作用是给对象初始化,对象一建立就会调用与之对应的函数。

  3. 构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用;而一般的方法是在程序执行到它的时候被调用的。

  4. 以方法名直接创建对象会运行构造方法,会输出,且一个对象建立,构造方法只运行一次。

    如: 

    class Person   {

    Person() {

      System.out.println("person working");   }

    }

        class PersonDemo{    

        public static void main(String[]args){

        Person p = new  Person();

         new Person();        

     }    

    }
运行结果:    person working

                      person working





0 回复 有任何疑惑可以回复我~
#1

weixin_慕哥9207569

我怎么对构造方法一点印象都没有了,前面有讲解过吗?
2016-05-01 回复 有任何疑惑可以回复我~

不会直接输出

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

若构造方法名写的是类名,那么为类名创建一个对象时会直接输出吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信