本帖最后由 习惯就好 于 2015-3-1 13:58 编辑
问题就是我将继承的函数重写后为什么在输出结果里显示了两个;一个是没有修改前的一个是修改后的。我在用多态调用时为嘛总是给我报错!!!看的头都大了 是不是零基础学都这样呀??
- class person
- {
- private String name;
- private String sex;
- person()
- {
- name="zhangshan";
- sex="nan";
- System.out.println(name+" "+sex);
- }
- public void show()
- {
- System.out.println(name+" "+sex);
- }
- }
- class student extends person
- {
- public void study()
- {
- System.out.println("xuexi");
- }
-
- public void show()
- {
- System.out.println("lisi"+" "+"nan");
- }
- }
- class jcdemo
- {
- public static void main(String[] args)
- {
- //System.out.println("Hello World!");
- student st=new student();
- st.show();
- person p=new student();
- p.show();
- p.study();
-
- }
- }
复制代码
求解答呀!快崩溃了 |
|