码迷,mamicode.com
首页 > 其他好文 > 详细

继承类的练习 学习笔记 2

时间:2015-01-19 19:21:38      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:private   package   public   return   double   

package com.ctgu.java;

public class Circle {
	private double radius;
	
	public Circle(){
		this.radius = 1;
	}

	public double getRadius() {
		return radius;
	}

	public void setRadius(double radius) {
		this.radius = radius;
	}
	
	public double findArea(){
		return Math.PI* radius*radius;
	}
	

}
package com.ctgu.java;

public class Cylinder extends Circle {
	private double length;
	
	
	public Cylinder(){
		length = 1;
	}

	public double getLength() {
		return length;
	}

	public void setLength(double length) {
		this.length = length;
	}
	
	public double findVolume(){
		//return Math.PI*this.getRadius()*this.getRadius()*length;
		return findArea()*length;
	}
	

}
package com.ctgu.java;

public class TestCylinder {
	public static void main(String[] args) {
		Cylinder c = new Cylinder();
		
		double area = c.findVolume();
		System.err.println(area);
		c.setRadius(2.3);
		c.setLength(1.2);
		area = c.findVolume();
		System.out.println(area);
	}

}


继承类的练习 学习笔记 2

标签:private   package   public   return   double   

原文地址:http://9815936.blog.51cto.com/9805936/1605789

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!