Java编程题 求高人
设计并实现一个course类,它代表学校中的一门课程,按照实际情况,并定义必要的访问方法。
补充:构造一个类来描述屏幕上的一个点,该类的构成包括点的X和Y两个坐标,以及一些对点进行的操作,包括取得点的坐标值,对点的
坐标进行赋值,编写应用程序生成该类的对象并对其进行操作,如求两点间的距离,两点初始值为(1,1)和(2,8)。
答案:Course.class
public class Course {
private String cno;
private String cname;
private String teacher;
public String getCno() {
return cno;
}
public void setCno(String cno) {
this.cno = cno;
}
public String getCname() {
return cname;
}
public void setCname(String cname) {
this.cname = cname;
}
public String getTeacher() {
return teacher;
}
public void setTeacher(String teacher) {
this.teacher = teacher;
}
}
Point.class
public class Point {
private float x;
private float y;
public float getX() {
return x;
}
public void setX(float x) {
this.x = x;
}
public float getY() {
return y;
}
public void setY(float y) {
this.y = y;
}
public float distance(Point p1,Point p2){
return (float) Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
}
public static void main(String[] args){
Point p = new Point();
Point p1= new Point();
Point p2 = new Point();
p1.setX(1);p1.setY(1);
p2.setX(2);p2.setY(8);
System.out.println(p.distance(p1, p2));
}
}
其他:图形类: 作为一个祖宗类: 图形的属性有:长宽高 直径 半径 public class Father{ private float 长; private float 宽; private float 高; private
上一个:java正则表达式的匹配问题
下一个:Java|(TM) 6 Update 19是什么?