详解Java自定义类
在Java中,我们可以使用自定义类创建对象并使用。这些对象可以有自己的属性和方法。
创建一个Java自定义类
创建一个Java自定义类需要遵循以下步骤:
- 用
class
关键字定义类名。类名必须以大写字母开头,遵循驼峰命名法。 - 在类中定义属性。属性可以是任何数据类型,包括用户自定义类型。属性定义应该在方法之前。
- 在类中定义方法。方法是可以在类中执行的操作。方法可以访问类的属性,也可以在方法中接受参数。
下面是一个示例 Java 自定义类:
public class Car {
String brand;
String color;
int year;
public void startEngine() {
System.out.println("The car is starting...");
}
public void stopEngine() {
System.out.println("The car is stopping...");
}
}
在上面的代码中,我们定义了一个名为 Car
的类。该类有三个属性:brand
、color
、year
,还有两个方法:startEngine()
和 stopEngine()
。
使用Java自定义类创建对象
创建 Java 自定义类的对象需要遵循以下步骤:
- 使用
new
关键字创建一个对象。 - 将对象的属性设置为所需的值。
- 调用对象的方法。
以下是使用上面定义的 Car
类创建对象的示例:
public class Main {
public static void main(String[] args) {
Car myCar = new Car();
myCar.brand = "Toyota";
myCar.color = "Red";
myCar.year = 2021;
myCar.startEngine();
myCar.stopEngine();
}
}
输出结果为:
The car is starting...
The car is stopping...
Java 自定义类示例
下面是另一个 Java 自定义类的示例,我们定义了一个 Rectangle
类,其中包含了计算面积和周长的方法:
public class Rectangle {
int width;
int height;
public int getArea() {
return width * height;
}
public int getPerimeter() {
return 2 * (width + height);
}
}
以下是使用 Rectangle
类计算面积和周长的示例:
public class Main {
public static void main(String[] args) {
Rectangle r = new Rectangle();
r.width = 5;
r.height = 3;
System.out.println("Area: " + r.getArea());
System.out.println("Perimeter: " + r.getPerimeter());
}
}
输出为:
Area: 15
Perimeter: 16
以上就是 Java 自定义类的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解java自定义类 - Python技术站