短实习---Java方法(基础知识)
来源:互联网 发布:用友软件 西安 编辑:程序博客网 时间:2024/05/17 04:15
重点知识:
1.方法的定义
2.方法的调用
3.方法的重载
一、方法的定义
①形式参数:在方法被调用时接受外部传入的变量
②参数类型:就是该形式参数的数据类型
③返回值:方法在执行完毕后返回给调用它的程序的数据
④返回值类型:方法要返回的结果的数据类型
例:
public static int square(int x){
int y=x*x;
return y;
}
⑤修饰符:public、static被称为修饰符
⑥返回值类型:用来说明该方法运算结果的类型。如果返回其他类型,编译就会出错
⑦方法名:它作为调用时引用方法的标识
⑧参数列表:方法的参数个数可以是0到多个,每个参数前面要声明参数的数据类型;每个参数都要用逗号隔开
⑨方法体:它是一个语句块,执行特定的功能操作。对于有返回值类型的方法,方法体当中最后一个语句是return关键字,其作用是将方法的执行结果返回到方法体外部
⑩return表达式:return后面的表达式就是方法的返回值。需要注意表达式的类型必须与方法头中声明的返回类型相匹配
二、方法的分类
①根据参数个数:
无参方法
有参方法
②根据返回值类型
有返回值的方法(基本数据类型,引用数据类型,date)
无返回值的方法{void}
注:对于无返回值类型的方法,它不向本方法外部返回任何值,定义这样的方法时,声明方法返回类型的位置不能省略不写,而应该用关键字void来代替
三、方法的调用
①方法只能在被调用后生效
②方法的调用方法:
无参方法的调用----- 方法名()
有参方法的调用
③定义方法就是编写一段有特定功能的代码,在程序中使用同样功能的地方,没有必要重复编写同样的代码,只要调用定义好的方 法就行。可以实现代码的重用,简化了程序的编写何维护工作
④所谓调用方法,就是给方法的入口传入一些参数,然后在出口得到方法执行的结果。给方法传入参数的过程就时传参。其中方法 传参的过程就时把实参赋值给对应形参的过程,并且实参和形参的类型、数量必须匹配
注:形参必须著名数据类型;实参直接写,不需要类型声明;return只能返回一次;遇到return语句方法结束执行,后续语句不执行;方法的返回值必须与方法声明中的返回值类型匹配;方法定义,不能写在main()中;方法不能嵌套
四、方法的重载
①方法的重载就是在同一个类中允许同时存在一个以上同名的方法(简述,方法名称相同,参数列表不同)
②方法重载的规则:
方法名称相同
方法的参数必须不同(参数个数或参数类型不同)
方法的返回值类型可以相同,也可以不同
注:构造方法与类名必须相同,参数列表也相同
五、方法的覆盖(方法重写)
1.对从父类中继承来的方法进行改造
2.在子类继承父类时发生
3.方法覆盖的规则
①在子类中的覆盖方法与父类中被覆盖的方法应具有相同的方法名;
②相同的参数列表(参数数量、参数类型、参数顺序要相同);
③相同的返回值类型;
④子类覆盖方法的访问权限要不小于父类中被覆盖方法的访问权限
- 短实习---Java方法(基础知识)
- 短实习---java数据类型(基础知识)
- 短实习---java数组(基础知识)
- 短实习----Java面向对象(基础知识)
- 短实习---Java接口、关键字(基础知识)
- 短实习---Java集合(基础知识)
- 短实习---Java多线程(基础知识)
- 短实习--Oracle(基础知识)
- 短实习---java数据类型(练习题)
- 短实习----Java数组(练习题)
- 短实习---Java面向对象(练习题)
- 短实习---Java面向对象(练习题)
- 短实习---Java接口、关键字(练习题)
- 短实习---Java多线程(练习题)
- 备战Android实习(Java基础知识篇)
- 短实习--Oracle(练习)
- 基础知识---微博中,短链接的生成方法
- 百度2016实习笔试:短作业优先调度算法(SJF)的平均等待时间---java版本
- 【安全牛学习笔记】端口扫描(二)
- Java基础学习一
- spring-session使用配置(分布式共享session配置)
- QQmlComponent加载component
- 文章标题
- 短实习---Java方法(基础知识)
- 国家版权局严令,音乐产业将面临新一轮洗牌
- 微信小程序生成携带参数的小程序码
- 一看你就懂,超详细java中的ClassLoader详解
- 聚集索引和非聚集索引(整理)
- Android Studio官方默认快捷键设置(Windows/Mac)
- 苹果发布会证实,他们把脸部检测技术和ARKit结合在了一起
- 感悟
- hdu 6201 树分治