interface FaceParent {} | |
interface FaceChild extends FaceParent {} | |
class ClassParent implements FaceChild {} | |
class ClassChild extends ClassParent {} | |
class Type { | |
private FaceParent myField; | |
public void meth(ClassChild pcc, ClassParent pcp, FaceChild pfc, FaceParent pfp) { | |
myField = pcc; | |
myField = pcp; | |
myField = pfc; | |
myField = pfp; | |
} | |
} |