1/38一、【必做题】1.(1)定义一个人类Person:1)定义一个方法sayHello(),可以向对方发出问候语“hello,mynameisXXX”2)有三个属性:名字、身高、体重(2)定义一个PersonCreate类:1)创建两个对象,分别是zhangsan,33岁,1
73;lishi,44,1
742)分别调用对象的sayHello()方法
(答案:Person
java、PersonCreate
java)2.(1)定义一个人类Person:1)定义一个方法sayHello(),可以向对方发出问候语“hello,mynameisXXX”2)有三个属性:名字、身高、体重3)通过构造方法,分别给三个属性赋值(2)定义一个Constructor类:1)创建两个对象,分别是zhangsan,33岁,1
73;lishi,44,1
742)分别调用对象的sayHello()方法
(答案:Constructor
java、或者是Person3
java)3.(1)定义一个矩形类Rectangle:1)定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长
2)有2个属性:长length、宽width3)通过构造方法Rectangle(intwidth,intlength),分别给两个属性赋值(答案:Rectangle
java)4.定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(intdx,intdy)方法实现点的位置移动
5.编写一个程序,创建两个Point对象p1、p2,分别调研movePoint方法后,打印p1和p2的坐标
6.(1)定义一个动物类Creature1)定义一个方法setSnarl(Ca