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

构造方法在程序中起什么作用?感觉和方法混淆了。能举例说明吗?

构造方法在程序中起什么作用?感觉和方法混淆了。能举例说明吗?

正在回答

2 回答

通常我们都需要对象来调用方法的(XXX xx = new XXX()这种都是构造方法),构造方法的作用就是创建这个类的一个对象,不管默认的空参还是自己写的有参构造,如果没有构造方法,你是没有办法创建出这个类的对象的,也就不能用里面的东西(变量或方法)。就像有一个狗的类,然后里面有一个狗吃骨头的方法,那么你就需要先有一只狗(通过构造方法Dog dog = new Dog());创建出来,然后在用dog.eat();来吃骨头

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

构造方法主要是让你能使用类里面的属性和方法,你通过构造方法构造一个对象后,这个对象就可以使用这个类就可以通过对象名.方法或者对象名.属性使用对应类中的属性和对象。

比如你写了一个HelloWorld的类,在这个类里面写了一个叫做hello的方法,这个方法输出”helloworld“,你可以HelloWorld h =new HelloWorld()构造一个对象, h.hello调用hello方法。(欢迎补充

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

举报

0/150
提交
取消

构造方法在程序中起什么作用?感觉和方法混淆了。能举例说明吗?

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