文章教程

习题

9/17/2020 9:49:37 PM 人评论 次浏览

习题

1.创建一个商品类,属性为商品名称与商品价格,修饰符为public,实例化该类,并输出名称与价格。运行成功后,继续实现下列操作。

(1)更改类的属性值,并输出。

(2)将商品名称与价格改为private属性,通过构造方法传入参数赋值,最后输出商品价格与名称。

2.创建一个human类,含有私有属性height,公共方法getHeight()和setHeight(),man类继承自human类并尝试调用父类height属性的值。运行成功后,分别实现下列操作。

(1)human类中定义了构造方法,man类继承父类构造方法。

(2)man类中定义自己的构造方法。

(3)由于human类的getWeight()方法不能满足要求,man类需要重写getWeight()方法。

(4)使用parent调用父类方法。

3.定义一个Math类,内部包括静态变量$pi,静态方法getArea($r),$r为半径参数,返回圆的面积。

4.定义两个接口Ihuman、Ibase。Ihuman中声明两个方法getHeight()和getWeight(),Ibase接口中声明一个方法getArea(),man类继承,具体实现上面两个接口中声明的方法。

教程类别