形式参数:
类名:需要该类的对象
抽象类名:需要继承了该类的具体子类对象
接口名:需要实现了该接口的具体实现类对象
返回值类型:
类名:返回的是该类的对象
抽象类名:返回的是继承了该类的具体子类对象
接口名:返回的是实现了该接口的具体实现类对象
链式编程:
对象.方法1().方法2().方法3()........方法n();
这种用法在对象每一次调用一个方法以后返回的还是一个对象,所以可以继续调用方法。
本类 | 同一个包下的类 | 不同包下的子类 | 不同包下的无关类 | |
private | Y | |||
默认 | Y | Y | ||
protected | Y | Y | Y | |
public | Y | Y | Y | Y |