1、 检测某个点是否在特定的圆里面。
(1) 定义Point类,含构造函数。
(2) 定义Cirle类,含构造函数和判断某个点是否在圆里面的方法。
(3) 设计主函数验证的例子,要求由控制台输入某个点的坐标和某个圆的实例,输出显示所输入点是否在这个圆里面的判断结果。
2、 动物都有自己特定的食物,比如狮子会吃比自己弱小的动物,假设所有的动物都有自己的攻击目标和惧怕的动物。
(1) 定义抽象类Animal,含有存储攻击目标和惧怕动物两种数组。
(2) 定义派生类食肉动物,含有添加攻击目标的方法。
(3) 定义派生类食草动物,含有添加躲避目标的方法。
(4) 定义狮子类和山羊类,并在主函数中假设这两种动物相遇运用添加攻击目标和躲避目标的方法。
3、 学生成绩管理程序。根据学生选修的课程及课程学分和课程成绩计算平均学分绩点GPA。GPA为所有课程成绩和课程学分乘积的和除以所有课程学分的和.
(1) 定义Course类含有课程名、课程学分字段域,并使用属性公开私有字段。
(2) 定义Student类含有学生姓名、学号、选修课程数、数组Course类、成绩数组及GPA等字段,需要有添加课程和成绩的功能,需要有计算GPA算法。
(3)主函数设计要求从控制台接受某学生的个人信息,并输入的该学生所修课程信息及考试乘积,输出该学生的GPA。
(1) 定义Point类,含构造函数。
(2) 定义Cirle类,含构造函数和判断某个点是否在圆里面的方法。
(3) 设计主函数验证的例子,要求由控制台输入某个点的坐标和某个圆的实例,输出显示所输入点是否在这个圆里面的判断结果。
2、 动物都有自己特定的食物,比如狮子会吃比自己弱小的动物,假设所有的动物都有自己的攻击目标和惧怕的动物。
(1) 定义抽象类Animal,含有存储攻击目标和惧怕动物两种数组。
(2) 定义派生类食肉动物,含有添加攻击目标的方法。
(3) 定义派生类食草动物,含有添加躲避目标的方法。
(4) 定义狮子类和山羊类,并在主函数中假设这两种动物相遇运用添加攻击目标和躲避目标的方法。
3、 学生成绩管理程序。根据学生选修的课程及课程学分和课程成绩计算平均学分绩点GPA。GPA为所有课程成绩和课程学分乘积的和除以所有课程学分的和.
(1) 定义Course类含有课程名、课程学分字段域,并使用属性公开私有字段。
(2) 定义Student类含有学生姓名、学号、选修课程数、数组Course类、成绩数组及GPA等字段,需要有添加课程和成绩的功能,需要有计算GPA算法。
(3)主函数设计要求从控制台接受某学生的个人信息,并输入的该学生所修课程信息及考试乘积,输出该学生的GPA。