分别设计点类Point和圆类Circle,点类有两个私有数据纵坐标和横坐标;圆类有也两个私有数据圆心和半径,其中圆心是一个点类对象;要求如下所述: (1) 通过构造方法初始化数据成员,数据成员的初始化通过构造方法的参数传递;(2) 分别编写点和圆的输出函数,其中圆的输出包括圆心和半径的输出;点的输出x,y;


题目相对简单:

package naizi;

public class Circle {

//私有成员及构造方法
private Point center;
private int r;

Circle(int rr,Point Cc){
	this.r=rr;
	this.center=Cc;
}

public void showInfo(){            //打印信息
	System.out.println("center=("+center.getx()+","+center.gety()+");r="+r+";");
	} 

public static void main(String args[]){ 
	Point p=new Point(10,20); 
	Circle c=new Circle(5,p); 
	p.showInfo(); 
	c.showInfo(); 
} 
}

//圆心坐标的点类
class Point{ 
	private int x,y;
	
	Point(int x,int y){
		this.x=x;
		this.y=y;
	}

	public int getx() {
		return x;
	}
	public int gety() {
		return y;
	}
	public void showInfo(){
		System.out.println("x="+this.x+";"+"y="+this.y+";");
		} 
}

测试如图:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r 用C#设计一个简单的Windows应用程序,在文本框中输入两个点的坐标值,单击“计算“时显示两点之间的距离。如图所示:要求定义一个 Point类,包括 (1)两个私有字段表示两个坐标值。 (2)一个构造函数通过传入的参数对坐标值初始化。 (3)两个只读属性对坐标值的读取。 (4)一个方法包含一个Point类对象作为形参,计算该对象和自己的距离。 通过继承Rect类编写一个具有确定位置的矩形类PlainRect,其确定位置用 矩形的左上角坐标来标识,包含: 添加两个属性:矩形左上角坐标startX和startY。 两个构造方法: 带4个参数的构造方法,用于对startX、startY、width和height属性 初始化; 不带参数的构造方法,将矩形初始化为左上角坐标、长和宽都为0 的矩形; 添加一个方法: 判断某个点是否在矩形内部的方法 已知圆心,半径,角度,求圆上的点坐标 根据圆上三点求圆心及半径 定义一个类Point,代表一个点,public属性有x和y,方法有显示点坐标 show(),构造函数有两个参数分别给x,y赋值,在main方法中构造两个对象,再创建一方法(getMiddle)为取两个点构成线段的中点的坐标,参数为2个点对象,调用此方法后得到一个新的点,编写Application,显示该对象的坐标值。 已知圆上三个点坐标,求圆半径 r 和 圆心坐标 已知圆上三个点坐标,求圆半径 r 和 圆心坐标 已知圆心坐标和圆半径,求圆边点坐标 使用Python语言 C++友元函数(设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:display函数作为类外的普通函数,分别在Time和Date类中将display声明为友元函数。在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月)
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM