本文目錄一覽:
- 1、關於JAVA的point的題 急!!!!!
- 2、定義一個Java類Point,用來描述平面直角坐標系中點的坐標。
- 3、怎麼在java的test中加入修改坐標點point的方法up
- 4、Java定義一個Point(點)類
- 5、java 編程創建一個Point類
關於JAVA的point的題 急!!!!!
public class Point {�
private double x, y;�
public point(){}//當你在類中寫出有參構造之後,系統不會再分配一個無參構造給該類。
public Point(double a, double b) {
setPoint(a, b);
}�
public void setPoint(double a, double b) {�
x=a;�
y=b;�
}�
public double getX() {return x;}
public double getY() {return y;}�
}�
�
public class Line extends Point {�
private double x, y, endX, endY;�
public Line(){}
public Line(double x1, double y1, double x2, double y2) {
super(x1,y1);//調用父類構造,若不寫,子類調用的是父類的默認構造
public setLine(x1, y1, x2, y2);
}�
public void setLine(double x1, double y1, double x2, double y2) {�
x=x1;�
y=y1;�
endX=x2;�
endY=y2;�
}�
public double getX() {return x ;}�
public double getY() {return y ;}�
public double getEndX() {return endX;}�
public double getEndY() {return endY;}�
public double length() {�
return Math.sqrt((endX-x) * (endX-x) + (endY-y) * (endY-y));
}�
}
public class Circle extends Point {�
private double radius; // 子類受保護的成員變量,代表圓的半徑�
public Circle(double radius){
} // 圓的構造方法�
public Circle(){
}
public void setRadius(double radius){
this.radius = radius;
} // 設定半徑值的方法�
public double getRadius(){
return radius;
} // 返回半徑值的方法�
public double area(){
return 3.14*radius*radius
} // 返回圓面積的方法�
}
改動有如下幾點:int全部改為double
添加默認的構造,因為在子類中不寫調用父類的構造,系統也會先去調用父類的默認構造。
為了良好的封裝性,屬性的修飾符都為private
若有問題,可以聯繫我。
定義一個Java類Point,用來描述平面直角坐標系中點的坐標。
需要兩個類,一個Point,一個Test.這兩個類,是調用和被調用的關係,Point被Test調用.
關係說好了,就是類具體實現的問題.
Point.java
這個類近似於常說的工具類或者輔助類.這裏面既然對坐標操作就應該定義全局的x,y變量.其他的就是
方法.
public void setXY(double x,double y){
this.x = x;
this.y = y;
}
set方法就是類似於這樣,把傳過來的值賦給定義的全局.而get方法裏面很顯然就是return.
而測試類就是調用Point的過程.
class Point{
double x,y;
Point(){
System.out.println(“enter a x value”);
x = Console.readDouble();
System.out.println(“enter a y value”);
y = Console.readDouble();
}
Point(double a,double b){
x = a;
y = b;
}
}
class PointTest{
public static void main(String [] args){
Point p = new Point();
System.out.println(“here is the point :”);
System.out.println(p.x +” ” + p.y);
}
}
Point p = new Point();
怎麼在java的test中加入修改坐標點point的方法up
怎麼在java的test中加入修改坐標點point的方法up如下:
1、首先打開java軟件的test考察板塊。
2、然後點擊自定義坐標設置,選擇point坐標點逐個修改設置參數。
3、最後修改後的參數點擊左下方確定即可。
Java定義一個Point(點)類
public class Point
{
public static void main(String[] args)
{
Point p1=new Point();
Point p2=new Point(1,2);
p1.show();
p1.move(3,4);
p1.show();
p2.show();
p2.move(5,6);
p2.show();
}
Point()
{
this(0,0);
}
Point(float x,float y)
{
this.x=x;
this.y=y;
}
void move(float x,float y)
{
this.x=x;
this.y=y;
}
void show()
{
System.out.printf(“(%f,%f)”,x,y);
System.out.println();
}
private float x,y;
}
java 編程創建一個Point類
public class Test102 {
public static void main(String[] args) {
Point point = new Point();
point.printPoint();
point.moveTo(1, 3);
System.out.println(“–移動後–“);
point.printPoint();
}
}
class Point {
private float x;
private float y;
public Point() {
this.x = 0;
this.y = 0;
}
/**
* 移動到點(dest1,dest2)
* @param dest1
* @param dest2
*/
public void moveTo(float dest1, float dest2) {
this.x = dest1;
this.y = dest2;
}
public void printPoint() {
System.out.print(“當前點坐標:” + “(” + x + “,” + y + “)\n”);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/150765.html