在抽象类中定义变量:public abstract String name;这样是错误的。我想问,抽象类中不能定义一个必须继承的抽象的变量是吗
2 回答
已采纳
天启之魂
TA贡献174条经验 获得超85个赞
你先理解什么是抽象...
当一个方法只有声明,没有实现时,该方法就是抽象方法,需要通过关键字abstract来修饰
抽象方法必须定义在抽象类中,该类必须被abstract修饰
所以抽象这个概念 其实没属性没有关系....没有抽象属性这么个东西,更别提定义一个必须继承的抽象变量了....
不要说没有赋值的变量是抽象变量,类中定义的成员变量系统都是默认有赋值的,整数是0 小数是0.0 String 是null
添加回答
举报
0/150
提交
取消