普通方法和构造方法

普通方法和构造方法

普通方法和构造方法两者本质的区别在哪里,还有什么情况用普通方法,什么时候用构造方法

正在回答

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

3回答

同学你好,构造方法在创建对象的时候就会被调用,例如:User user=new User(),此时User的无参构造方法就会被调用。普通方法当你需要它时再调用,例如:定义一个计算长方形面积的方法,在你需要计算时,再调用这个方法即可。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-04-17 09:54:57

同学你好,构造方法是创建类对象的时候,会直接调用的方法。它没有返回值类型,且它的方法名必须与类名相同。普通方法就是按照你要实现的方法自己写的方法。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 乜嘢吖 #1
    那各自都在什么情况会使用
    2019-04-17 09:59:43
明天不吃鱼 2019-04-17 02:15:43

回答过你刚才另一个问题

还是A的例子

http://img1.sycdn.imooc.com//climg/5cb61aca0001c95812800878.jpg

构造方法是在实例化的时候起作用的,你看到方框里面

A a=new A();

其实这个new的A就是无参构造。

普通方法在实例化对象a以后通过a.方法名的方式调用  

如果还是看不懂,emmm我建议你可以重新看一下方法这里的视频,一定要跟着老师一起敲代码,多实践,多试错误。

老铁加油~

  • 提问者 乜嘢吖 #1
    老铁,这我都知道,但是我不明白两者运用在什么地方?
    2019-04-17 08:26:27
  • 明天不吃鱼 回复 提问者 乜嘢吖 #2
    在属性复制的时候 假如你的类里面有 两个变量,并且定义了双参构造,那么你在实例化的时候可以直接传入参数的方式 简单理解:构造方法运用在类的属性赋值上 普通方法运用在类的描述上
    2019-04-17 08:46:25
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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