一、实验目的及内容目的:掌握和巩固 Java 面对对象程序设计的概念、方法。内容:1.设计一个 Java 程序,该程序运营后,说明:一个类的所有对象共享同一个类成员变量;一个类的多个对象拥有各自的实例成员变量。2.编写一个表达人的类 Person,该类满足以下规定:有两个 private 成员变量:name(名字)、age(年龄);在 Person 类外访问这两个成员变量均通过接口器函数(getXXX,setXXX)。该类具有一个有两个参数的构造函数,这两个参数分别用来初始化 name 和 age 成员变量。该类包含一个方法 public boolean older(Person r),用于比较当前对象年纪是否比参数 r 的年纪大,若是,则返回 true,否则,返回 false。编写此外一个类:TestPerson,该类包含下面函数:public static void sortPerson(Person[] personList),在该函数中运用 Person 类的 older 方法实现对数组 personList 按年龄从小到大排序。main 函数位于该类中。在 main 函数中(1)创建 Person 类的 10 个对象,并保存到一个数组中,创建 10 个对象时,每个对象的年龄为 0~100 的一个随机数(用 Math.random()函数得到)。(2)输出这个数组中每个对象的名字、年龄。(3)调用 sortPerson 方法,对这个数组中的 10 个 Person 对象按年龄排序。(4)输出排序后数组中每个对象的名字、年龄。二、规定1. 给出上述程序的中涉及到的类的类图(可用 visio 画)、解决上述问题的思绪、代码和测试结果。1.设计一个 Java 程序,该程序运营后,说明:一个类的所有对象共享同一个类成员变量;一个类的多个对象拥有各自的实例成员变量。设计思绪:要实现一个类的所有对象共享同一个类成员变量;一个类的多个对象拥有各自的实例成员变量。我创建了一个 Number 类,并创建了两个对象 number1 和 number2 , 该 类 有 一 个 类 成 员 函 数 static int numberofsum(int a, int b)来求和,一个类成员变量 countnumber 来记录对象的个数,尚有实例成员变量 num,通过两个对象求和以及记录对象个数,说明了一个类的所有对象共享同一个类成员变量,两个对象都有自己的 num值说明了一个类的多个对象拥有各自的实例成员变量。类图:程序代码://package number; public class Number { public static void main(String[] args) { System.out.println("Create two numbers!"); Number numbe...