Suppose the following classes in Java :
TeachingAssistant extends Graduate
Can I make an object ofGraduate and use in TeachingAssistant? Example
TeachingAssistant TA1 = new TeachingAssistant();
Graduate grad1 = new Graduate();
grad1 = TA1; //can I do this?
TA1 = grad1;// can I do this as well?
Also suppose class A extends B and implements C can I make objects of B and C in A?