java 实验 类的继承_实验四 Java类继承

§4 Java类继承实验

§4.1实验目的、内容及性质

1.熟悉Java类的继承机制;

2.掌握Java类中成员变量和方法的访问控制;

3.熟悉方法或构造方法多态性;

实验性质:验证、必做

实验学时:2学时

§4.2问题及思考

1、为什么需要继承?子类从父类继承了什么成员?

2.、如子类实例化,继承后的构造函数如何调用?为什么这样?

3、Java类继承本质?

§4.3实验指导

1、继承

1)、继承语法

class 子类名extends 父类{

....

}

注意:一般称子类或派生类,父类也称为基类或超类。子类从父类继承了public以及protected成员(属性和函数),父类成员被继承到子类访问属性不改变.

在Java中,任何一个类都是Object类的子类

2)、继承下构造函数

当子类实例化,首先调用父类构造函数,其次调用子类本身构造函数

public Person(int z){

this.z=z;

}

子类构造函数通过super()传实际参数给父类构造函数

public Student(int z){

super(z);//super()放在子类构造函数第一句可执行语句

....

}

3)、函数重载:在一个类中,函数名称相同,但是形式参数的个数或形参类型不同,这样一组构成函数重载.

public class Shape{

public double area(double r){

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值