猿问
在抽象类中定义变量:public abstract String name;
在抽象类中定义变量:public abstract String name;
这样是错误的。我想问,抽象类中不能定义一个必须继承的抽象的变量是吗
baobao9888
浏览 4332
回答 2
2回答
天启之魂
你先理解什么是抽象... 当一个方法只有声明,没有实现时,该方法就是抽象方法,需要通过关键字abstract来修饰 抽象方法必须定义在抽象类中,该类必须被abstract修饰所以抽象这个概念 其实没属性没有关系....没有抽象属性这么个东西,更别提定义一个必须继承的抽象变量了....不要说没有赋值的变量是抽象变量,类中定义的成员变量系统都是默认有赋值的,整数是0 小数是0.0 String 是null
1
0
1
Richard_msx
没听懂,name不是属性吗,只要继承类,属性就有的
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答