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

Java中“”方法“”有什么用?

Java中“”方法“”有什么用?

慕粉1747446705 2017-02-07 11:35:09
是对一类问题的简单处理吗?在方法中的4中类型中,调用方法有什么区别?
查看完整描述

2 回答

已采纳
?
宝慕林0476498

TA贡献9条经验 获得超10个赞

JAVA是面向对象语言 方法可以理解为封装在一个类里面的函数功能。

比如你有个学生管理系统,有个学生类,你需要计算这个学生的平均成绩,这时候就可以在学生类里面封装一个方法用来计算平均成绩。

方法的4种类型?你说的是构造方法、一般方法、静态方法、抽象方法?我不知道你说的哪四种,我就给你解释下我理解的这四种吧。

构造方法,当创建一个类实例的时候执行的方法,比如你的学生类在创建的时候就想为它赋值上各科成绩,你就可以让各科成绩作为参数,在方法体中为每个属性赋值。注意,如果你没写构造方法,系统会默认一个无参的构造方法,如果你写了任何一个构造方法,那么这个无参构造方法系统就不会为你添加。还有构造方法没有返回值,类型不是void,是没有返回值。

一般方法,就是访问控制符 返回值 方法名 参数 方法体 这几部分组成只能通过实例调用

静态方法,可以被类直接调用也可以被实例调用static修饰

抽象方法,放在抽象类或者接口中,必须被重写后才能被调用。

采纳我吧,纯手写。

查看完整回答
2 反对 回复 2017-02-07
  • 慕粉1747446705
    慕粉1747446705
    无参无返回值,无参有返回值,有参无返回值,有参有返回值中不是有调用吗,用对象名.方法名()调用,那上面的4种情况在调用时有什么不同
?
一条小咸鱼

TA贡献457条经验 获得超255个赞


1. 代码复用

2. 没看懂问题描述

查看完整回答
反对 回复 2017-02-07
  • 慕粉1747446705
    慕粉1747446705
    代码的复用什么意思? 就是无参无返回值,无参有返回值,有参无返回值,有参有返回值中不是有调用吗,用对象名.方法名()调用,那上面的4种情况在调用时有什么不同
  • 一条小咸鱼
    一条小咸鱼
    1. 重复使用,减少代码量;当然也可以起到封装的作用。 2. 需要哪个方法就调用哪个。 建议再多学习一下,你就明白了。
  • 慕粉1747446705
    慕粉1747446705
    它跟c语言中的自定义函数在意义上是不是一样的
点击展开后面1
  • 2 回答
  • 0 关注
  • 1620 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信