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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class 毕姥爷
{
void 讲课()
{sop(“管理”);
void 钓鱼()
{
sop(“”);

}
}


}

评分

参与人数 1技术分 +1 收起 理由
船长 + 1

查看全部评分

12 个回复

倒序浏览
???extends是继承啊 有了继承就有多态了
回复 使用道具 举报
继承 就是子继承父 子就有了父的方法 如果创建了子的对象 就等于拿到了父的所有方法不包括私有
回复 使用道具 举报
建议好好看看视频继承与多态这部分,还有提问的代码有点乱哦
回复 使用道具 举报
sop(“钓鱼”);
class 毕老师extends 毕姥爷
{
void 讲课()
{
sop(“java”);
}

void 看电影()
{
sop(“看电影”);
}
}
class DuoTai
{
public static void main(String【】 args)
{
毕老师 x=new 毕老师();
x.讲课();
x.看电影();
x.钓鱼();//这里怎么错了呀?  extends不是已经继承了 父类(毕姥爷的钓鱼了吗),毕老师怎么不能钓鱼呢????
}
}

评分

参与人数 1技术分 +1 收起 理由
船长 + 1

查看全部评分

回复 使用道具 举报
如果毕姥爷的钓鱼是私有的 毕老师是调用不了的
回复 使用道具 举报
而且你刚开始的毕姥爷方法中的{}括号好像配对不正确
回复 使用道具 举报
毕姥爷的东西   毕老师是全部继承吗???
回复 使用道具 举报
是的 但是不继承私有的
回复 使用道具 举报
毕老师继承毕姥爷,毕老爷是毕老师的父类,毕老师是毕姥爷的子类。
毕姥爷 B = new 毕老师(); 毕姥爷的的引用变量指向实体对象毕老师(这个就是多态)
B调用成员属性 编译和运行都参考毕姥爷。B调用成员方法是编译看左边,运行看右边的对象,如果右边的对象没有覆盖毕姥爷的方法,那么运行毕姥爷的成员方法。
关于静态方法,是编译和运行都参考左边,可以直接进行类名调用。写法:类名.成员方法;关于继承,如果父类有某个静态方法,那么子类要覆盖该静态方法,这个该子类的静态方法必须也是静态的。

评分

参与人数 1技术分 +1 收起 理由
船长 + 1

查看全部评分

回复 使用道具 举报 1 0
你这太麻烦了,呵呵,直接找个面相对象的习题练个十几道题,每个四遍。面相对象没有难住你的了。extends是继承的意思,扩展父类的功能。
回复 使用道具 举报
工善器 发表于 2014-1-16 17:53
你这太麻烦了,呵呵,直接找个面相对象的习题练个十几道题,每个四遍。面相对象没有难住你的了。extends是 ...

刚开始看视频  老毕的   有点看后 忘前  呵呵
回复 使用道具 举报
xiaochen33520 发表于 2014-1-16 12:32
毕老师继承毕姥爷,毕老爷是毕老师的父类,毕老师是毕姥爷的子类。
毕姥爷 B = new 毕老师(); 毕姥爷的的引 ...

受教了 谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马