A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曾翰翰 中级黑马   /  2012-11-2 17:37  /  1242 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package day10;
//Myclass类吧String类型的成员变量str声明为public,若建立Myclass的子类
//则成员变量str将被其子类继承
public class Myclass {
        public String str ="该成员变量为public类型,能够被子类成功继承";
}
package day10;
//继承Myclass类
public class Sample01 extends Myclass{
        public void getshow(){
                System.out.println("\n子类内代码条用结果:"+this.str);
        }
        public static void main(String args[]){
                //创建对象并访问方法与成员
                Sample01 s = new Sample01();
                System.out.println("子类外代码调用结果:"+s.str);
                s.getShow();
        }
        private void getShow() {
                // TODO Auto-generated method stub
               
        }

}
输出结果是
子类外代码调用结果:该成员变量为public类型,能够被子类成功继承
为什么比给出的答案会少一句
子类内代码调用结果:该成员变量为public类型,能够被子类成功继承

评分

参与人数 1技术分 +1 收起 理由
谭立文 + 1

查看全部评分

3 个回复

倒序浏览
方法名写错了,调用了子类私有的private void getShow(),这个方法你没有定义内容

评分

参与人数 1技术分 +1 收起 理由
谭立文 + 1

查看全部评分

回复 使用道具 举报
看见了、、╮(╯▽╰)╭。。
回复 使用道具 举报
哇哈哈、、、感动啊。。。又有一分了。虽然我也觉得我这个问题有点脑残。。但是斑竹给力!!谢谢斑竹!!加油加油!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马