我最近开始编程。到目前为止,我已经学习了基础知识,现在是 OOP 的时候了,所以我有一些问题,因为我正在构建基本程序以了解原理并链接到我将以实际方式使用它的方式。
所以我正在用Java制作简单的三角形程序,到目前为止它计算周长(稍后将添加其他形状和其他参数),我碰到了我想添加三角形存在的墙(因为边不能是负数)并且我也喜欢允许用户输入。事情是我不知道在哪里放置代码以及如何引用类。线性(非 OOP)方式很简单,但它是如何在 OOP 中完成的,我是否必须通过方法创建另一个类或三角形类?
我的代码:
public class Trissturis {
private int sideA, sideB, sideC;
private double perimeter;
public Trissturis(int a, int b, int c) {
sideA = a;
sideB = b;
sideC = c;
}
public double getPerimeter() {
return sideA + sideB + sideC;
}
}
public class TestTri {
public static void main(String[] args) {
Trissturis t1 = new Trissturis(10, 20, 30);
System.out.println("perimeter is " + t1.getPerimeter());
Trissturis t2 = new Trissturis(-1, 20, 30);
}
}