zoukankan      html  css  js  c++  java
  • 分别设计点类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+";");
    		} 
    }
    

    测试如图:

  • 相关阅读:
    RAID技术
    Mysql的用户基本操作
    LNMP之Php的安装配置
    java 实现图片拼接
    java 实现Serv-U FTP 和 SFTP 上传 下载
    Image合并添加文字内容
    AOP切面用于系统日志
    网页评论实现
    java web 实体类生成
    java接口调试思想
  • 原文地址:https://www.cnblogs.com/zqm-sau/p/9763150.html
Copyright © 2011-2022 走看看