类的构造方法和方法有什么区别

类的构造方法和方法有什么区别

请尽量清晰完善地描述问题,以便大家给予专业的回复。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1、构造方法:

构造方法的方法名必须和类型相同,不用定义返回值类型,不可以写return语句,它的作用是在对象初始化的时候使用;

当一个类中没有定义构造函数时,系统会默认添加一个无参的构造方法;当在类中自定义构造方法之后,默认的无参构造方法消失。

构造方法在创建的时候就给对象初始化; 一个对象建立构造方法只能运行一次;

2、普通方法:普通方法则没有构造方法上的这些限制;定义起来比较自由,方法名符合变量的命名规则即可,方法名首字母小写。

一般方法是对象调用才执行,给对象添加对象具备的功能; 一般方法可以被对象多次调用。

祝学习愉快~

  • 励行者 提问者 #1
    非常感谢!但我想还是要弄明白,类中设立构造方法的用意是什么,仅仅是一种逻辑上规定吗?
    2018-01-07 20:41:45
  • 好帮手慕珊 回复 提问者 励行者 #2
    构造方法就是在类创建对象的时候使用的,而一般情况下我们都需要对象去调用类中的变量和方法
    2018-01-08 10:20:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师