请问一个抽象类里面的proteced class 有什么用如何去理解
比如这样
abstract class Image{
public void setImp(ImageImp imp){
this.imp = imp;
}
protected class ImageImp imp;
}这个protected class ImageImp imp 如何去理解
比如这样
abstract class Image{
public void setImp(ImageImp imp){
this.imp = imp;
}
protected class ImageImp imp;
}这个protected class ImageImp imp 如何去理解
如果写成private,那么Image的子类就无法直接访问Imp变量,并且只能通过Image类中的setImp方法来修改他了
这种写法没见过
是不是protected ImageImp imp这样啊 定义一个访问修饰符为protected的字段,通过其子类实例化这个ImageImp对象Imp