为了账号安全,请及时绑定邮箱和手机立即绑定

在抽象类中定义变量:public abstract String name;

在抽象类中定义变量:public abstract String name;

baobao9888 2015-12-03 23:36:16
在抽象类中定义变量:public abstract String name;这样是错误的。我想问,抽象类中不能定义一个必须继承的抽象的变量是吗
查看完整描述

2 回答

已采纳
?
天启之魂

TA贡献174条经验 获得超85个赞

你先理解什么是抽象...

    当一个方法只有声明,没有实现时,该方法就是抽象方法,需要通过关键字abstract来修饰
    抽象方法必须定义在抽象类中,该类必须被abstract修饰

所以抽象这个概念 其实没属性没有关系....没有抽象属性这么个东西,更别提定义一个必须继承的抽象变量了....

不要说没有赋值的变量是抽象变量,类中定义的成员变量系统都是默认有赋值的,整数是0 小数是0.0 String 是null

查看完整回答
1 反对 回复 2015-12-04
?
Richard_msx

TA贡献7条经验 获得超0个赞

没听懂,name不是属性吗,只要继承类,属性就有的

查看完整回答
反对 回复 2015-12-03
  • 2 回答
  • 0 关注
  • 4331 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信