java - 类 - 对象示例
在本教程中,我们将在Java编程语言中编写代码以使用类和对象。
如果我们正在阅读本教程,那么假设我们知道以下几点。
如何创建类
如何在类中添加成员变量
如何在类中添加方法
如何创建类的对象
在以下示例中,我们正在使用packagesbox类来创建对象。
PackagingBox类具有以下成员变量。
|访问修改器|数据类型|变量|
| --- - | --- | - - |
| private | double | length |
| private | double | breadth |
| private | double | height |
| public | double | volume |
| | double | weight |
| | double | price |
它具有以下方法。
|访问修改器|返回类型|方法|参数|
| --- - | --- | - - | --- |
| public | void | setLength | double length |
| public | double | getLength | |
| public | void | setBreadth | double breadth |
| public | double | getBreadth | |
| public | void | setHeight | double height |
| public | double | getHeight | |
| public | void | setWeight | double weight |
| public | double | getWeight | |
| public | void | setPrice | double price |
| public | double | getPrice | |
| public | void | computeVolume | |
| public | double | getVolume | |
代码
/**
* The PackagingBox Class
*/
class PackagingBox {
//member variables
private double length;
private double breadth;
private double height;
public double volume;
double weight;
double price;
//methods
//---- get and set length
public void setLength(double length) {
this.length = length;
}
public double getLength() {
return this.length;
}
//---- get and set breadth
public void setBreadth(double breadth) {
this.breadth = breadth;
}
public double getBreadth() {
return this.breadth;
}
//---- get and set height
public void setHeight(double height) {
this.height = height;
}
public double getHeight() {
return this.height;
}
//---- get and set weight
public void setWeight(double weight) {
this.weight = weight;
}
public double getWeight() {
return this.weight;
}
//---- get and set price
public void setPrice(double price) {
this.price = price;
}
public double getPrice() {
return this.price;
}
//---- compute and get volume
public void computeVolume() {
this.volume = this.length * this.breadth * this.height;
}
public double getVolume() {
return this.volume;
}
}
/**
* The main class.
*/
class ObjectExample {
public static void main(String[] args) {
//creating an object of the class
PackagingBox myBox = new PackagingBox();
//setting the dimensions
myBox.setLength(10);
myBox.setBreadth(20);
myBox.setHeight(30);
//setting the weight
myBox.setWeight(120);
//setting the price
myBox.setPrice(299);
//compute the volume
myBox.computeVolume();
//get the values
System.out.println("Dimension of the box:");
System.out.println("Length: " + myBox.getLength());
System.out.println("Breadth: " + myBox.getBreadth());
System.out.println("Height: " + myBox.getHeight());
System.out.println("Weight, Volume and Price of the box:");
System.out.println("Weight: " + myBox.getWeight());
System.out.println("Volume: " + myBox.getVolume());
System.out.println("Price: " + myBox.getPrice());
}
}
输出
Dimension of the box: Length: 10.0 Breadth: 20.0 Height: 30.0 Weight, Volume and Price of the box: Weight: 120.0 Volume: 6000.0 Price: 299.0

