预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

继承本节学习目标:1、什么是继承?2、java语言中继承的定义3、举例1举例1(续)◆如果子类继承了父类,则子类自动具有父类的全部数据成员(数据结构)和成员方法(功能);但是,子类对父类成员的访问有所限制; ◆子类可以定义自己的数据成员和成员函数,同时也可以修改父类的数据成员或重写父类的方法; ◆父类、子类都是“相对”的; ◆在Java中,Object类为特殊超类或基类,所有的类都直接或间接地继承Object; ◆Java语言只支持单继承,如果要使用多继承的机制,可以运用将要讲解的接口(interface)。5、包括继承的类成员访问权限6、继承中构造函数的调用构造函数继承的实例构造函数继承的实例(续)classShape{ publicintx,y; privateintm,n; publicShape(){ x=10;y=20; m=100;n=200; System.out.println("x="+x+""+"y="+y); System.out.println("thisisaConstractorofshape"); } publicvoidmeasure(){ ints; s=x*y; System.out.println("result="+s); } privatevoidshow(){ System.out.println("x="+x+""+"y="+y); } } 综合举例(续)this与super属性的隐藏和方法的覆盖观察下面程序的运行结果7、终止继承上机作业: