Java點類和直線類是Java編程中非常常用的兩個類。下面將介紹如何創建這兩個類并使用它們。
//Java點類的創建 public class Point { private int x; private int y; public Point(int x, int y) { this.x = x; this.y = y; } public int getX() { return x; } public int getY() { return y; } } //Java直線類的創建 public class Line { private Point start; private Point end; public Line(Point start, Point end) { this.start = start; this.end = end; } public Point getStart() { return start; } public Point getEnd() { return end; } }
我們可以看到,Java點類有兩個私有變量x和y代表坐標,有一個構造函數可以根據傳進來的x、y設置坐標,有getX和getY函數獲取x和y。Java直線類有兩個私有變量start和end,代表起始點和結束點,有一個構造函數可以根據傳進來的起始點和結束點設置這兩個點,有getStart和getEnd函數獲取起始點和結束點。
下面將介紹如何使用Point和Line類。
public class Main { public static void main(String[] args) { //創建兩個點 Point p1 = new Point(0, 0); Point p2 = new Point(5, 5); //創建一條線段 Line line = new Line(p1, p2); //獲取線段的起始點和結束點坐標 System.out.println("Line start: (" + line.getStart().getX() + "," + line.getStart().getY() + ")"); System.out.println("Line end: (" + line.getEnd().getX() + "," + line.getEnd().getY() + ")"); } }
我們首先在Main類中創建了兩個Point對象,分別代表了坐標為(0,0)和(5,5)的點。接著我們創建了一條Line對象,將這兩個點作為參數傳入構造函數中。最后,我們通過getStart()和getEnd()函數獲取了Line對象的起始點和結束點的坐標,并輸出到控制臺中。
Java點類和直線類的創建和使用就介紹到這里。需要注意的是,在實際使用中,我們可以根據需要擴展這兩個類,并添加我們自己需要的成員變量和成員函數。
上一篇oracle int類型
下一篇ice php安裝