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

继承关系类问题?

继承关系类问题?

华林0 2016-04-21 21:43:02
若父类为Human,代码如下public abstract class Human { public String name; public int age; public abstract void say();public String toString() { return "Human [name=" + name + ", age=" + age + "]";}}子类如下,public class Chinese extends Human {   String name = "小明"; int age = 15;     public void say() { System.out.println("讲国语"); } public String toString() { return "Chinese [age=" + age + "]"; }    }测试类public class test { public static void main(String[] args) {        Human one = new Human();//为什么这一行就报错了呢?        one.say(); Human man= new Chinese();   System.out.println(man); }}
查看完整描述

2 回答

已采纳
?
qq_青枣工作室_0

TA贡献446条经验 获得超754个赞

你的Human是抽象类,不能new的。

查看完整回答
2 反对 回复 2016-04-21
?
Someone0123

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

Human one = new Chinese()

查看完整回答
反对 回复 2016-04-24
  • 2 回答
  • 0 关注
  • 1376 浏览

添加回答

举报

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