形式参数是基本类型(形式参数的改变对实际参数没有影响)
引用类型:形式参数的改变直接影响实际参数
具体类:实际参数传递的是需要改具体类对象
抽象类:实际参数传递到的是需要改抽象类的子类对象
接口类:实际参数需要传递的是该接口的子实现类的对象
方法的返回值
引用类型:
具体类:需要返回的该具体类的对象 类名 对象名=new 类名();
抽象类:需要返回的该抽象类的子类对象 父类名 对象名=new 子类名(); 抽象类多态
接口:需要返回的是该接口的子实现类对象
接口名 对象名 =new 子实现类类名(); 接口多态
优先级:public>protected>默认>private
public(不同包无关类 不同包子类 同一包子类,无关类 同一包类)
protected(不同包子类 同一包子类 无关类 同一包类)
默认修饰符(同一包子类,无关类 同一包类)
private(同一包类)
常见的修饰符:
权限修饰符:public ,默认的,private,protected
状态修饰符:static,final
抽象修饰符:abstract
修饰类:
public,默认的,final,abstract,protected
修饰成员变量:
public static final :static和final的组合修饰
static :静态修饰遍历
final :常量
默认的: int num = 10 ;
修饰成员方法
public : public void method{}
默认的: void show(){}
public abstract : public abstract void study();
public final: public final void function(){}
public static :public static void method(){}
protected:受保护的方法