trackPageView(); ?> " width="0" height="0" />

面向对象思想(java)

惜梦忆 2018-4-25 0 970

----------------------禁止盗图---------------------------

 

/**
 * 程序由很美味编写 http://hmw66.top/
 * 
 * 目的:感受面向对象的方法
 * 
 * 程序介绍:面向对象思想,通过建立Dot类
 * 想到坐标,从而想到abscissa,ordinate属性
 * 通过创建对象,定义变量,进行赋值,写目的方法
 * 引用方法,从而达到需求
 */
import java.util.Scanner;
public class Coorinate {

public static void main(String[] args) {
//创建四个对象,分别为两个坐标
Dot p1 = new Dot( );
Dot p2 = new Dot( );
Dot p3 = new Dot( );
Dot p4 = new Dot( );
System.out.println("请输入一个坐标(两坐标空格隔开):");
Scanner sc = new Scanner(System.in);
p1.abscissa = sc.nextInt( );
p2.ordinate = sc.nextInt( );
System.out.println("请再输入一个坐标(两坐标空格隔开):");
p3.abscissa = sc.nextInt( );
p4.ordinate = sc.nextInt( );



// p1.abscissa = 9;
// p2.ordinate = 7;
// p3.abscissa = 5;
// p4.ordinate = 8;
//调用自定义方法
displayCoordinate(p1.abscissa,p2.ordinate);
displayCoordinate(p3.abscissa,p4.ordinate);
displayCoordinate(p1.abscissa,p2.ordinate,p3.abscissa,p4.ordinate);


//p1.displayCoordinate();
//p2.displayCoordinate();
//p1.hzb( );
//p2.zzb( );
}
//自定义方法:显示坐标的方法
static void displayCoordinate(int abscissa,int ordinate ){
System.out.println("该点的坐标是(" + abscissa + "," + ordinate + ")" + "!");

}
//自定义:求坐标长度的方法
static void displayCoordinate(int a,int b,int c,int d ){
int j;
j = ((a - c)*(a - c))+((b - d)*(b - d));
//调用开根号方法
double k = Math.sqrt(j);
System.out.println("两坐标的距离是" + k +"个单位!");

}
}

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

新建Dot类


public class Dot {
int abscissa;
int ordinate;
void displayCoordinate(int abscissa,int ordinate ){
System.out.println("该点的坐标是(" + abscissa + "," + ordinate + ")");
}
}

 

 
本文原创,已提交百度收录



#java##面向对象##坐标#

免责声明:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
作者: 惜梦忆 本文最后编辑于2018-4-25 01:29:58
惜梦忆

一个编程小白

作者的微博

发表评论: