第一题:分析以下需求,并用代码实现
手机类Phone
属性:
品牌brand
价格price
行为:
打电话call()
发短信sendMessage()
玩游戏playGame()
要求:
1.按照以上要求定义类,属性要私有,生成空参、有参构造,setter和getter方法
2.定义测试类,在main方法中创建该类的对象并使用set方式给属性赋值(价格:998,品牌:小米)
3.调用三个成员方法,打印格式如下:
正在使用价格为998元的手机打电话....
正在使用小米品牌的手机发短信....
正在使用价格为998元的小米品牌的手机玩游戏....
packageperson;public classPerdd {privateString brand;private intprice;voidPerson(){
System.out.println("品牌为"+brand+"价格为"+price);
}void call(intprice){
System.out.println("正在使用价格为"+price+"元的手机打电话...");
}voidsendMessage(String brand){
System.out.println("正在使用"+brand+"品牌的手机发短信...");
}void playGame(String brand,intprice){
System.out.println("正在使用价格为"+price+"元的"+brand+"品牌的手机玩游戏...");
}publicString getBrand() {returnbrand;
}public voidsetBrand(String brand) {this.brand =brand;
}public intgetPrice() {returnprice;
}public void setPrice(intprice) {this.price =price;
}
}
主方法类
public classDemo01 {
public static voidmain(String[] args) {
Person p1=newPerson();
p1.setBrand("小米");
p1.setPrice(998);
p1.Person();
p1.call(998);
p1.sendMessage("小米");
p1.playGame("小米",998);
}
}
第二题:分析以下需求,并用代码实现
1.猫类Cat
属性:
毛的颜色color
品种breed
行为:
吃饭eat()
抓老鼠catchMouse()
2.狗类Dog
属性:
毛的颜色color
品种breed
行为:
吃饭()
看家lookHome()
要求:
1.按照以上要求定义Cat类和Dog类,属性要私有,生成空参、有参构造,setter和getter方法
2.定义测试类,在main方法中创建每个类的对象并给属性赋值(演示两种方法:setter方法和构造方法)
3.调用每个对象的成员方法,打印格式如下:
花色的波斯猫正在吃鱼.....
花色的波斯猫正在逮老鼠....
黑色的藏獒正在啃骨头.....
黑色的藏獒正在看家.....
packageperson;public classPerson02 {staticString color;staticString breed;publicString getColor() {returncolor;
}voideat(){
System.out.println(color+"的"+breed+"正在吃鱼...");
}voidcatchMouse(){
System.out.println(color+"的"+breed+"正在逮老鼠...");
}voidlookHome(){
System.out.println(color+"的"+breed+"正在看家.....");
}voidlunch(){
System.out.println(color+"的"+breed+"正在啃骨头.....");
}public voidsetColor(String color) {this.color =color;
}publicString getBreed() {returnbreed;
}public voidsetBreed(String breed) {this.breed =breed;
}
}