简单编程(二十五) 继承试题
来源:互联网 发布:手机淘宝客户端改差评 编辑:程序博客网 时间:2024/06/05 21:19
(一)根据下面的要求实现圆类Circle
a) 圆类Circle的成员变量:
私有最终静态成员P表示圆周率(初始化为Math.PI)
私有成员radius 表示圆的半径,为double类型
b) 圆类Circle的成员方法:
Circle( ) 构造方法,将半径置0
Circle(double r ) 构造方法,创建Circle对象时将半径初始化为r
double getRadius( ) 获得圆的半径值
void setRadius( ) 设置圆的半径值
读取圆周率P的方法(需要什么修饰符?)
double getPerimeter( ) 获得圆的周长
double getArea( ) 获得圆的面积
void disp( ) 将圆的圆周率、半径、周长、面积输出到屏幕
(二)建立圆类Circle的测试类CircleTest,
1)在没有圆类Circle的任何对象时,输出成员变量圆周率P的值。
2)使用构造方法Circle( )创建对象c1,并将半径设置为3.0,把圆c1的圆周率、半径、周长、面积输出到屏幕
3) 使用构造方法Circle(double r )创建对象c2,并将半径初始化为5.2,把圆c2的圆周率、半径、周长、面积输出到屏幕
public class Circle {private double radius;private final static double P=Math.PI; public Circle(){} public Circle(double radius){ this.radius=radius; }public double getRadius() {return radius;}public void setRadius(double radius) {this.radius = radius;}public static double getP() {return P;}double getPerimeter= (Math.PI)*2*(radius);double getArea=(Math.PI)*(radius)*(radius); public void disp(){System.out.println("圆周率:"+this.getP()+" 半径:"+this.getRadius()+" 周长:"+getPerimeter+" 面积:"+ getArea);} }
public class Circletest {public static void main(String[] args) {Circle circle1=new Circle();circle1.disp();Circle circle2=new Circle(3.0);circle2.disp();Circle circle3=new Circle(5.2);circle3.disp();}}
0 0
- 简单编程(二十五) 继承试题
- 简单编程(二十四)继承 试题
- 简单面试题(二)
- java面试题二十五 构造函数
- 东软实训(二十五)
- 日拱一卒(二十五)
- 软件工程(二十五)
- 简单类的继承(二)
- C++编程实例-继承(二)
- Javascript面向对象编程(二):继承
- Javascript面向对象编程(二):继承
- 二十五、继承(八)关键字super 和 重写 dealloc这项措施
- Objective-C学习笔记(二十五)——属性与方法的继承学习
- 编程第二十五、二十六天
- c#简单面试题(二)
- iOS 多线程编程<十五、RunLoop简单介绍>
- 腾讯编程比赛的试题(二)
- shell脚本编程(二)------面试题
- 画个月食css
- 白话Python 进程,线程,协程
- 神器——Chrome开发者工具(一)
- 从一个序列中获取前K大的数的一种方法
- XML文件格式语法及DTD 的语法
- 简单编程(二十五) 继承试题
- 移动页面布局方法
- 程序员之选-移动开发中几个全新的开源工具
- eclipse里就是看不到设备,run config里选手动也只有avd,找不到真机
- android进阶之Monkey测试
- 程序员应该具备的12种能力!
- Opencv研读笔记:haartraining程序之icvCreateCARTStageClassifier函数详解(强分类器创建)~
- 最新百度 阿里 华为 腾讯 谷歌面试笔试题及解析
- OGNL 对象图导航语言