![](http://imgsrc.baidu.com/forum/w%3D580/sign=a6d12fad33adcbef01347e0e9cae2e0e/c473f6246b600c33f137c8a1184c510fd9f9a119.jpg)
1. 请定义一个名字为person的类,其中有:
属性:姓名(name),性别(sex),年龄(age),身高(height),体重(weight);
构造方法:为属性赋值;
方法:说话( say() ),行走( run( ) ),思考( think( )),工作( work( )).
最后在测试类su中的main()中创建一个person对象,并通过构造方法给它初始化上述属性的值,利用创建的对象调用上述成员方法。
2.
定义名为jisuan的类,其中有一个整型数据成员n,应声明为私有。编写构造方法,赋予n初始值,再为该类定义成员方法:求该数的平方(pingfang( ))、求该数的立方(lifang( ))、求该数的绝对值(jueduizhi( ))等公有成员方法,在main方法中创建jisuan类的对象,调用各个方法,并显示计算结果。
3.定义一个名为Vehicles(交通工具)的基类,该类中应包含String类型的成员属性brand(商标)和color(颜色),还应包含成员方法run(行驶,在控制台显示“我已经开动了”)并编写构造方法初始化其成员属性。编写Car(小汽车)类继承于Vehicles类,增加int型成员属性seats(座位),还应增加成员方法showCar(在控制台显示小汽车的信息),并编写构造方法。 编写Truck(卡车)类继承于Vehicles类,增加float型成员属性load(载重),还应增加成员方法showTruck(在控制台显示卡车的信息),并编写构造方法。 在main方法中测试以上各类。
4. 定义一个名字为flower的接口,其中包含一个判断是什么花的函数: panduan(),然后定义三个类分别是:牵牛花(qianniu( )),海棠花( haitang( )),丁香花( dingxiang( )),分别在三个类中实现flower接口,并实现接口中的抽象方法,最后定义一个类su1测试上述各类中的方法。