修饰符 返回值数据类型 方法名(形参类型 参数名,形参2 参数名){
函数体;
Return 返回值;
}
解释--
1.修饰符--public private protect,
2.返回值类型(void 基本,数组引用类型)
3.参数列表 多个,可变参数(String...)--增强for循环(for(int a:b))
4.Return --(return;结束方法,2.携带返回值)
5.返回值---同类型
1.位置---类中,不能嵌套,不能定义在方法内
2.特点--
1.调用,同类,直接写方法名 (static)类名.方法名或对象.方法名
3.返回值的问题、
1.与三元运算的区别:
单独调用 | 必须-变量接收 | 打印 | 嵌套 | 赋值 | |
void | 1 只能 | 0 | 0 | 0 | 0 |
Return 值 | 0 | 0,可以 | 1 | 0 | 1 |
三元运算 | 0 | 1 | 1 | 1 | 1 |
1.形参的个数或者类型不同--与前边-修饰符,返回值类型无关
2.调用--根据传参的类型确定
3.子类和父类也有重载,
a) 方法中直接调用自己
b) 必须有个终止值--压栈,溢出
重写--
1.也成方法的覆盖
2.两同两小一大 --同(方法名,形参列表)两小(子类返回值类型小于父类或等于,子类抛出的异常<=父类) 大(子类访问权限>=父类)
3.注意--覆盖和被覆盖的方法要么都实例方法,都静态方法
4.当子类继承父类,子类对象无法访问父类被覆盖的方法,用子类方法调用 super
5.若父类private的方法,子类有个完全一样的方法--成为新的方法
6.方法签名--方法名+形参
本文出自 “雨田” 博客,谢绝转载!
原文:http://11867837.blog.51cto.com/11857837/1901328