/**
* 【练习题】01.类的成员变量:
设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积
*/
package com.Oracle.oop2;
public class Box {
int length;
int width;
int height;
void cal() {
int volume=length*width*height;
int superficial=2*(length*width+length*height+width*height);
System.out.println("立方体的体积为:"+volume);
System.out.println("立方体的表面积为 :"+superficial);
}
}
package com.Oracle.oop2;
public class Text1 {
public static void main(String[] args) {
Box b=new Box();
b.length=5;
b.width=4;
b.height=3;
b.cal();
}
}
/**
* 【练习题】02.类的成员变量:
请定义一个交通工具(Vehicle)的类,其中有:属性:速度(speed),体积(size)等等
方法:移动(move(int s)),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等.
最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过方法给它初始化speed,size的值,并且通过打印出来。
另外,调用加速,减速的方法对速度进行改变。调用 move方法输出移动距离
*/
package com.Oracle.oop2;
public class Verhicle {
int speed,size;
int move(int s) {
speed+=s;
return speed;
}
int setSpeed(int speed) {
return this.speed=speed;
}
int speedUp() {
return ++speed;
}
int speedDown() {
return --speed;
}
}
package com.Oracle.oop2;
public class Text2 {
public static void main(String[] args) {
Verhicle v=new Verhicle();
v.speed=50;
v.size=5;
System.out.println(v.speed);
System.out.println(v.size);
System.out.println(v.move(10));
System.out.println(v.setSpeed(80));
System.out.println(v.speedUp());
System.out.println(v.speedDown());
}
}