【Java】方法
来源:互联网 发布:淘宝晚班客服兼职 编辑:程序博客网 时间:2024/06/02 03:40
定义:不能独立存在,要么属于类,要么属于对象
格式:修饰符:public、protected、private、static、final、abstract+方法返回值类型+方法名(形参列表:,分开)
调用:类.方法,对象.方法
参数
实参:数值
形参:数据类型
可变参数
//调用简洁,可变参数必须放在最后public void test(int a,String...books);//数组可在任意位置public void test(int a,String[] books);
- 可变参数比数组更简洁
- 数组的形参可以处于形参列表的任意位置,可变参数只能处于最后
- 一个方法中只能有一个可变参数
方法重载(overload)
- 两同一不同:同一个类,方法名相同,形参列表不同
- 返回值类型、修饰符与重载没有关系
- 不建议可变参数重载
方法重写(override)
- 两同两小一大:方法名相同、形参列表相同
- 子类返回值返回值类型<=父类、子类异常<=父类
- 子类方法访问权限>=父类
- 覆盖方法和被覆盖方法不能一个是类方法,一个是实例方法
错误的- 子类的对象将无法访问父类中被覆盖的方法
- 子类方法中可以调用父类中被覆盖的方法:super(覆盖的实例方法)/父类名(类方法)
- 父类方法private访问权限,方法对子类隐藏,子类无法重写
0 0
- Java方法
- java 方法
- JAVA 方法
- java方法
- Java方法
- java方法
- java方法
- Java方法
- java方法
- JAVA 方法
- Java方法
- JAVA;方法
- java方法
- Java 方法
- Java 方法
- Java方法
- Java 方法
- Java 方法
- 魔窗SDK集成
- C-高精度加法
- css布局模型
- XCode 编译创建同时支持模拟器和真机的lib库
- Emergency (dijkstra 变形)
- 【Java】方法
- spring mvc 的action跳转
- Retrofit
- 基于win10系统的MongoDB基本安装
- Java网络编程:socket tcp编程
- 未完成题目
- GYM 100971 F.Two Points(三分)
- 一、v4l2文档之——v4l2 framework
- struts1讲解