访问修饰符 本类 同包 子类 其他
private True False False False
默认(friendly) True True False False
protected True True True False
public True True True True
重载:方法名相同,参数列表(参数数据类型、个数等)不同
重写:有继承才有重写,子类重写方法,方法名、返回值、参数列表相同,访问修饰符不能呢比父类更严格
package com.jredu.ch06; public class Calc { float s; //方法的 重载 //计算圆面积 public float calc(float r){ s = 3.14f * r* r; return s; } //三角形面积 public float calc(float w,float h ){ s = w*h/2; return s; } public float calc(int w , float h){ s = w*h/2; return s; } //梯形面积 public float calc(float w1 , float w2 ,float h){ s = (w1+w2)*h/2; return s; } }
时间: 2024-10-27 11:29:19