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){

你可能感兴趣的:(java,实验,类的继承)